`

github添加合作者

阅读更多

打开项目主页,然后按照如下步骤进行操作:

 

Settings  ->  Collaborators ->输入一个要添加的账号->点击"Add Collaborators"

 

这样即可以进行合作开发了

 

 

这仅仅是最简单的操作,还有比较复杂的一些,比如Organizations以及Team等,参见如下(转载):

GitHub提供免费的团队环境,不过免费仓库容量是300MB,请大家注意。

 

申请GitHub个人账号

1. 使用浏览器访问GitHub主页。如果使用IE,尽量不使用IE9以下的版本。

2.1. 没有申请过GitHub账号,请点击绿色的【Sign up for free】按钮


填写用户名、邮箱、密码后,点击绿色的【Create an account】按钮。 

 

2.2 如果已经有GitHub账号了请点击上图中的【Sign In】按钮登陆。 

 

 

创建组织 

组织的概念可以理解成公司,机构等。

1. 登陆GitHub

2. 点击左上角,用户名旁的下拉按钮,点击【Manage Organizations】



 

3. 页面跳转至【组织】页面后,单击【Create new organization】按钮

4. 页面跳转至【Create an organization】页面后,填写组织名和邮箱。免费用户请无视下方的付费计划。滚动页面至页脚处,点击绿色【Create organization】按钮。

5. 跳转至【Invite your team member】页面后,为组织指定Owner(最高权限)。在输入框中填写GitHub已有的用户的用户名(系统会帮助自动提示用户名),点击右侧的【Add】按钮。比如:填写自己的用户名。



 

 

6. 完成后点击上图中的【I‘m done here, continue to the organization dashboard】

 

至此,组织创建完毕。一个公司下可能有多个团队,也会有多个项目的代码、文档、Bug需要维护。Github允许用户在组织下创建多个Team, 多个Repository。并提供Team和Repository的关联。

 

创建GitHub团队仓库

1. 创建完组织后,自动跳转到组织主页,也可以直接使用https://github.com/organizations/组织名 来访问。

 

 

2. 点击上图中,右侧的深灰色【NewRepository】按钮。

3. 如下图填写仓库信息后,点击绿色【Create repository】按钮。


 4. 成功创建仓库后,请回到组织主页。准备开始创建Team

 

创建Team

1. 点击组织主页上的名为Team的TAB,进入Team配置页,如下:


 2. 点击上图中的【New Team】按钮,开始创建团队。

填写团队名字,如:Architest。

选择团队的权限,GitHub提供3档权限。自上而下分别是:签出;签入签出;管理员

添加团队成员,请在Members的输入框内填入已有GitHub用户的用户名,并点击右侧的【Add】按钮。

添加团队的仓库,请在Repositories的输入框内填写仓库名,格式为:组织名/仓库名。点击右侧【Add】按钮添加。在此请注意:可选的仓库只是当前组织下的仓库,你的个人仓库不属于可选的仓库。

 

完成后,点击【Save Team】完成配置。至此GitHub的团队开发环境已经构建完毕。

 

签入签出代码 

GitHub提供了多种方式。比较推荐的是GitHub客户端、GitHub的eclipse插件、TortoiseSVN(小乌龟)。

最佳选择是后两种。

 

GitHub Eclipse插件: http://eclipse.github.com/

小乌龟的用法不再赘述了,适合于习惯使用SVN客户端的用户。需要提醒的是SVN地址是https://github.com/组织名/仓库名

分享到:
评论

相关推荐

    GitHub的使用方法

    这两项配置是为了确保在提交代码时,GitHub能够识别提交者身份。 创建一个新仓库是GitHub使用的基础操作之一。登录GitHub后,在页面上点击“New repository”按钮,按照提示填写仓库名称及其他设置选项,完成之后就...

    github使用教程.pdf

    - 对于希望公开自己的项目、寻求反馈或寻找合作者的开发者而言,这是一个非常有价值的功能。 2. **私有存储库**: - 开发者可以选择创建私有存储库,但需要付费使用。 - 私有存储库适用于那些需要保密或者仅限...

    GitHubDesktop.zip

    由于国内网络环境可能存在的限制,这个“GitHubDesktop.zip”包提供了国内的分流下载服务,旨在帮助开发者和爱好者更便捷地获取GitHub Desktop,从而更好地利用GitHub平台进行软件开发和协作。在安装过程中,用户需...

    Github window

    7. **协同工作**:GitHub窗口简化了多人协作的过程,通过添加、移除合作者,可以实现团队间的有效协作。 8. **学习资源**:对于初学者,GitHub窗口提供了一种友好的方式来接触Git和GitHub,很多教程和指南都以这个...

    GIthub 客户端

    GitHub 不仅是一个代码托管平台,也是一个强大的社区,全球的开发者在这里分享知识、合作开发软件。 GitHub 客户端的使用涵盖以下几个核心知识点: 1. **安装与配置**:首先,用户需要在官方网站下载适合其操作...

    Git和GitHub教程

    通过阅读"Git和GitHub教程.pdf"以及参考"readme.txt"中的指南,初学者可以系统地学习这两个工具的使用方法,从而提升自己的软件开发技能和团队协作能力。掌握Git和GitHub对于现代开发者来说至关重要,无论是个人项目...

    github for Mac

    - 开源项目贡献:无论你是开源项目的维护者还是贡献者,GitHub for Mac 都可以帮助你轻松地参与到项目中。 - 个人项目管理:对于个人开发者,它提供了方便的代码管理和版本控制工具,让项目组织井然有序。 - 团队...

    两小时学会Git玩转Github PPT和word

    本教程"两小时学会Git玩转Github"旨在帮助初学者快速掌握这两个工具的基础操作和核心概念,从而在编程实践中更好地进行版本控制和团队协作。 在Git的世界里,学习的重点主要包括以下几个方面: 1. **安装与配置**...

    add-collaborator:将协作者添加到所有github存储库中

    添加合作者 将协作者添加到所有github存储库中。 用安装$ npm i add-collaborator -g用法下拉存储库。 $ add-collaborator repos 将协作者与存储库同步$ add-collaborator sync 一次都做$ add-collaborator repos ...

    GitHub入门

    GitHub作为程序员必备的工具之一,对于很多初学者来说显得既陌生又神秘。它不仅仅是一个代码仓库,更是一个开放的社区,能够让开发者共享、学习、交流和协作。尽管网络上有大量的GitHub教程,但对于新手而言,往往...

    GitHub desktop for mac(os x 10.9 or later)

    **GitHub桌面版 for Mac (OS X 10.9 或更高...它简化了Git操作,提升了开发效率,促进了团队合作。无论您是初学者还是经验丰富的开发者,都能从中受益。通过下载并安装"GitHub Desktop.app",即可开始您的GitHub之旅。

    github-profile-summary,可视化github配置文件的工具.zip

    1. **统计信息显示**:该工具可以自动计算并展示你的GitHub活动数据,如仓库数量、星标、贡献图、关注者等。 2. **自定义卡片**:你可以添加自定义卡片,展示特定的项目、技能、教育背景或职业经历,使得访客能快速...

    github创建工程

    - **拉取请求(Pull Request)**:当多个开发者在一个项目中合作时,他们可以在完成自己的功能开发后通过创建拉取请求的方式提交变更,由项目维护者或其他有权限的人员审查代码并合并到主分支。 - **问题追踪(Issue ...

    github-copilot-intellij-1.1.15.1115

    GitHub Copilot 是一项人工智能辅助编程服务,由 GitHub 和 OpenAI 合作开发,旨在帮助程序员提高编写代码的效率。它通过学习开源项目中的大量代码,提供了智能代码补全功能,可以理解开发者在编写代码时的上下文,...

    Github桌面离线版

    "Github桌面离线版"通常指的是 GitHub Desktop,这是一个官方提供的图形用户界面(GUI)工具,旨在简化 Git 的使用流程,尤其适合初学者和日常的GitHub操作。GitHub Desktop 提供了直观的界面,让用户可以轻松地克隆...

    github使用教程.docx

    **Git和GitHub简介** Git是一种分布式版本控制系统,由Linus Torvalds于2005年为Linux内核开发创建。...不断探索和实践,你会发现Git和GitHub是强大而灵活的工具,能够极大地提升开发效率和团队合作。

    github windows

    GitHub是全球最大的开源软件托管平台,它为开发者提供了一个便捷的平台来存储、管理...无论是个人项目还是团队合作,GitHub都是不可或缺的工具。熟悉并掌握其使用方法,将极大地提升你的开发效率和参与开源社区的能力。

    GitHub 入门与实践

    通过阅读《[日 大豬弘记著]GitHub入门及实践.pdf》这份教程,你可以深入理解Git和GitHub的使用,从而更好地参与到软件开发和团队合作中。无论你是初学者还是有一定经验的开发者,这份指南都能提供实用的操作指导和...

    用于管理GitHub合并请求的VSCode扩展

    2. **代码差异查看**:扩展提供了对比不同分支代码差异的能力,使得审查者可以清楚地看到哪些行被修改、添加或删除。 3. **评论和讨论**:用户可以在代码行旁边添加注释,进行深度的代码讨论,促进团队合作。 4. *...

Global site tag (gtag.js) - Google Analytics