可以将GitHub / BitBucket作为本地存储库吗?

时间:2013-10-14 17:15:46

标签: git github bitbucket cloud9-ide nitrousio

我对git和github有点新意,但我明白它是如何工作的。

根据我所了解的理论,github或bitbucket在本地使用git时充当远程存储库。现在说我正在使用像“cloud9”或“nitrous.io”这样的工具,你可以在浏览器和远程进行所有开发,我想知道:

1)是否可以将github / bitbucket设为您的“本地”存储库,而无需使用本地git?

2)如何做到这一点?我假设将涉及SSH密钥,但我想避免使用本地git并且只在github / bitbucket和在线编码工具之间执行所有操作。

感谢您的帮助。

2 个答案:

答案 0 :(得分:4)

  

1 /是否可以使github / bitbucket成为您的“本地”存储库,而无需使用本地git?

没有。 GitHub或BitBucket回购总是 upstream repo (最好是克隆),而不是本地回购。

  

2 /如何做到这一点

this thread,您可以从cloud9控制台克隆:

    git clone git@github.com:whatever

这意味着你在云端(在cloud9服务器上)有一个本地仓库 这是Cloud9 key features之一:

  

版本控制对每个代码库都至关重要。这就是为什么git和mercurial融入Cloud9项目的各个方面,从创建到命令行。
  在命令行中运行githg命令,就像在本地终端上一样

答案 1 :(得分:2)

Git也预装在所有Nitrous.IO框上。我们非常容易为您的云盒生成SSH密钥,然后将其添加到Github,以便您可以克隆/推送到您的上游存储库。

这里有一个关于将你的Nitrous.IO SSH密钥添加到Github的指南:

http://help.nitrous.io/github-add-key/