增加团队成员
有两种常用的方法在GitHub上建立团队合作:
- 组织 – 组织的所有者可以针对不同的代码仓库建立不同访问权限的团队。
- 合作者 – 代码仓库的所有者可以为单个仓库增加具备只读或者读写权限的协作者。
组织
如果您监管几个团队,想为每个团队设置不同的权限级别,或者为不同的代码仓库增加不同的成员组织(Organizations)将是最好的选择。任何GitHub用户帐户已经可以创建免费的开源代码库的组织。要创建一个组织,只需浏览您的组织设置页面:
要访问组织的团队页面,你可以简单地去页面http://github.com/organizations/[组织名称]/teams
来查看,或者访问页面https://github.com/organizations/[组织名称]/teams/new
来创建新的具备3种不同的权限级别的团队成员,如:
-
Pull Only:提取和合并另一个库或本地副本。只读访问权限。
-
Push和Pull:(1)以及更新远程代码仓库。读+写访问权限。
-
Pull, Push和管理:(1), (2),计费,建立团队,以及取消组织帐户。读+写+管理员权限
合作者
合作者主要用于读写访问个人账号所拥有的代码仓库。你可以通过https://github.com/[用户名]/[代码仓库名称]/settings/collaboration
来增加合作者(其他github个人账号)。
id="iframe_0.31722579066186896" src="data:text/html;charset=utf8,%3Cimg%20id=%22img%22%20src=%22http://cdn.tutsplus.com/net.tutsplus.com/authors/sayanee-basu/github-team-collaborator.png?_=3950778%22%20style=%22border:none;max-width:849px%22%3E%3Cscript%3Ewindow.onload%20=%20function%20()%20%7Bvar%20img%20=%20document.getElementById('img');%20window.parent.postMessage(%7BiframeId:'iframe_0.31722579066186896',width:img.width,height:img.height%7D,%20'http://www.cnblogs.com');%7D%3C/script%3E" frameborder="0" scrolling="no" style="margin: 0px; padding: 0px; border-width: initial; border-style: none; width: 19px; height: 19px;">
一旦做到这一点,每个合作者将会看到代码库页面的访问状态的变化。在拥有对代码库的写访问权限后,我们可以做一个git克隆,进行代码变更,用git拉取和归并远程存储库中的任何变化,并最终将本地的变化git推送到远程代码库