两个人如何使用GitHub在同一个项目上工作

时间:2012-11-19 10:24:24

标签: git github

我有一个git hub帐户我创建了一个项目并将其推送到我的在线git hub存储库 之后,我的朋友之一使用他的git hub帐户登录并分叉我的存储库。在他修改了该项目后,他想要推送该项目。为此我所做的是我将他的SSH密钥添加到我的git hub帐户,但当他推送项目时,它将转到他的git帐户,如何获得代码,无论他修改了什么或添加了新代码。我对版本控制很新。任何人都可以帮助我,我们两个或更多的人如何在同一个项目上工作。

2 个答案:

答案 0 :(得分:3)

在设置中有一个名为add collaborator的选项 在该字段中添加您的朋友姓名,以便将其添加到项目

转到您的项目

点击管理

添加协作者

添加你的朋友

答案 1 :(得分:1)

同意Akhilraj关于将您的朋友作为合作者添加。

对于想要处理它的项目外部的人来说,分叉更多,然后向您发送拉取请求,以便您可以将其更改从fork转移到原始存储库。由于这个人是你的朋友,我的猜测是你想要更直接地与他合作,所以我想说不要乱用叉子。

重要提示: 将您朋友的SSH密钥添加到您的帐户! SSH密钥用于身份验证(即证明您就是您所说的人),而不是授权(即授予访问权限)。通过将您朋友的SSH密钥添加到您的帐户,您可以让他像您一样进行身份验证。实际上,你告诉GitHub,任何拥有该密钥对的私有一半的人都是你。