Github - 没有SSH密钥克隆私有存储库。

时间:2013-01-26 15:50:14

标签: git github repository

如果这是在错误的论坛中,请道歉。

基本上,我在我的Github帐户上创建了一个私人存储库,我允许某些成员成为其中的合作者。问题是,我不想将SSH密钥添加到我的帐户,这意味着他们可以访问我的所有存储库。

我可以将它们作为协作者添加,然后只需使用命令:

git clone [repository] -> git add -> git push等。?

1 个答案:

答案 0 :(得分:4)

你陈述的问题的答案(如何克隆/推送没有键)很简单:你做不到。

但这仅仅是因为它基于误解:您不应该将协作者的密钥直接添加到您自己的帐户中。相反,他们应该创建自己的帐户,然后将它们作为协作者添加到您希望他们有权访问的存储库/存储库中。来自GitHub Help Site

  

相关提示:协作者始终可以获得读/写权限。至   授予repo只读或管理员权限,必须拥有repo   由一个组织。

     
      
  1. 访问存储库页面
  2.   
  3. 点击“设置”按钮
  4.   
  5. 点击“协作者”标签
  6.   
  7. 输入用户登录或电子邮件的一部分
  8.   
  9. 从下拉列表中选择用户
  10.   
  11. 点击“添加”
  12.         

    很高兴知道:在将这些人添加到存储库之前   必须有一个GitHub帐户。如果他们没有,他们可以注册   关于免费计划。用户可以随时进行私密协作   存储库,甚至是免费计划。