Github多人协作,搬砖更快乐

作者: 视觉派Pie | 来源:发表于2019-07-26 10:24 被阅读5次

当我们在编写大型项目的时候,经常需要多人合作,协同开发,这篇文章我们就总结一下在Github上实现团队合作的三种方式。Github是一个非常好的代码托管工具,具体的使用方法可以参考我之前的这篇文章《Github漫游手册》

Organization&Team

创建组织

进入Github首页,点击页面右上角的➕按钮,选择New organization创建一个新的组织。

image

填写组织的名称,选择组织的仓库类型,公开仓库是免费的,私有仓库收费。

image

新建仓库

创建好组织后,在该组织下新建仓库。

image

仓库创建成功后,小组中的成员都可以看到。

image

创建Team

在组织中找到Teams,点击New team,一个组织可以创建多个Team。

image

填写Team信息

image

邀请成员

在Team中点击右上角Add a member添加成员。

image

输入成员的github账户,被邀请的成员需要在邮箱中确认。

image

授予权限

给Team中的成员授予Manage权限。

image

授予Manage权限之后,该成员就可以对此仓库进行操作。

image

可以看到,仓库对team的权限控制有三种

  • Admin 管理者权限(可以 read、clone、push、给仓库添加成员 )
  • Write 写权限(只能 read、clone、push)
  • Read 读权限(只能 read、clone)
image

另外任意一个Team可以供多个组织使用,到这里权限添加已经全部完成了。

添加Collaborators

我们可以在自己仓库中的Settings中添加合作开发者

image

在右侧选择Collaborators,输入合作开发者的github账户,点击Add collaborator进行邀请,被邀请者需要在邮箱中进行确认。

image

被添加进来的成员就拥有了对该仓库的读写权限,可以将该仓库clone到本地进行开发,也同样拥有向该仓库远程提交的权限,但是该仓库不会出现在合作开发者的仓库中。

image

Fork&Pull request

如果我们想参与开发某个开源项目,可以将这个项目Fork到自己的仓库中。

image

这样该项目就会创建一份镜像到你自己的仓库中,可以clone到本地,参与开发,但是你修改的内容并不会影响它原本的仓库。

image

如果你在原仓库的基础上增加了新功能,或者修改了bug,可以向原仓库提出pull request申请,请求merge,原仓库的管理者就会收到消息提示,决定是否合并到原仓库中。

image

相关文章

  • Github多人协作,搬砖更快乐

    Organization&Team 创建组织 进入Github首页,点击页面右上角的➕按钮,选择New organ...

  • github多人协作

    1.用两个浏览器和两个git的账号 2.一个当组长账号,一个当组员账号 克隆到本地 创建文件完成任务,然后git ...

  • 人类第三只手,AI协作机器人不止有力气

    之前介绍过协作机器人Handle,也就是“搬砖机器人”。加上人工肌肉的帮助,搬砖机器人在搬起重物方面,人类在协作机...

  • 搬砖快乐!

    劳动的真正内涵不是朝九晚五,不是奖金加班,而是人生最重要的社会实践活动. 劳动如果能更多地结合兴趣...

  • github【之】多人协作

    在github上多人协作的时候,每个人可以有一个repo。这是一个非常爽的操作方式,这中方式是我在使用svn的时候...

  • GitHub多人协作教程

    本篇在上一篇基础上增加说明怎样利用GitHub提高团队开发效率以及版本管理 1 创建分支 团队合作开发的主要模式就...

  • 2018-12-09

    github多人协作开发

  • 写在前面

    我是跳跳 每天搬砖快乐的

  • 搬砖的快乐

    20200301 周日 雨转阴 8-16度 我❤️工作。 不是工作需要我,而是我需要工作。 当回归工作时,才能让人...

  • 国庆搬砖快乐

    国庆将至,一门脑子想着怎么花钱,单位突然安排加班,心里十分愉悦。作为一个快乐的搬砖人,国庆搬砖给足加班费,哇哈,开...

网友评论

    本文标题:Github多人协作,搬砖更快乐

    本文链接:https://www.haomeiwen.com/subject/tzqrrctx.html