多台计算机的Git问题

时间:2012-05-13 22:06:39

标签: github ssh-keys

我今天在笔记本电脑上设置了一个GitHub存储库。我可以提交代码和所有...但现在我希望与我的PC具有相同的访问权限。我是否需要重新配置SSH密钥等,我想要使用的每个框?

3 个答案:

答案 0 :(得分:3)

您需要在将提交代码或与私有GitHub存储库同步的所有计算机上进行SSH访问。你有两个选择:

  1. 在所有客户端计算机上使用相同的SSH密钥。
  2. 在每台客户端计算机上使用不同的SSH密钥。
  3. 无论哪种方式,都必须在GitHub上配置授权的SSH密钥以允许正确访问。显然,除非您的Windows或Mac SSH客户端无法正确处理OpenSSH密钥,否则选项#1更易于管理。

答案 1 :(得分:0)

基本上是的。你必须设置安全性东西,这与git本身无关。在其他PC中,您必须定义一个远程存储库,其中包含计算机上存储库的地址。然后你可以从彼此的存储库中推送/拉出。

答案 2 :(得分:0)

Git with apache(http或https),简洁明了(在我看来)。

  1. 服务器:配置Apache HTTPS以共享您的存储库。 (使用htaccess授权)

  2. 客户端:安装tortoiseGIT,以便签出,提交,更新或分支。