如何克隆一个私人的Gizub回购程序?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (20)

我有一个私人存储库,用于我正在进行的一个项目。直到现在,我只在家里的台式机上工作,但我只是买了一台笔记本电脑,并试图设置它,这样我就可以从任何一台电脑上处理这个项目,然后推拉更改。

我在我的笔记本电脑Gizub帐户中添加了一个新的SSH密钥,并且成功地克隆并更改了我设置的公共测试回购。然而,我不能克隆私人回购。在命令行中有什么特殊的事情需要做,才能克隆私人回购吗?我是否需要为我的笔记本电脑设置一个新的GitHub帐户,并将自己设置为一个协作者?

我用的命令是git clone git://github.com/myusername/reponame.git

提问于
用户回答回答于

私有克隆URL采用以下形式git@github.com:username/repo.git-也许你需要用git@而不是git://?

git://URL是只读的,看起来私有repos不允许这种形式的访问。

用户回答回答于

这对我有用:

git clone https://username@github.com/username/repo_name

当然,这是在将我的SSH密钥添加到Gizub。如果有必要的话,我在CentOS服务器上使用了这个。

扫码关注云+社区