Git从多台机器推送到Assembla存储库

时间:2010-01-27 11:10:23

标签: git push assembla

我刚刚了解git,我真的找不到解决以下问题的文档解决方案。 Assembla.com每个用户只允许一个公共SSH密钥。问题是,有没有办法从两台不同的PC“推”出来?例如,创建一个单独的私钥/公钥对并在两台机器之间共享它只是为了这个用途会有帮助,或者这不是一个明智的做法吗?

3 个答案:

答案 0 :(得分:3)

在一台计算机上创建私钥。将其复制到另一个,但使用不同的名称(如git_id_rsa)。然后使用ssh-add path-to-git_id_rsa将ID添加到您的标识集合中。然后像使用原始计算机一样使用git push

答案 1 :(得分:1)

Assembla现在允许多个ssh密钥(即使是他们的免费帐户)。你只需要在这里添加它们(开始|配置文件|管理Git设置):

http://www.assembla.com/user/ssh_keys

很好地隐藏在页面下方:)

答案 2 :(得分:0)

在另一台PC上为Assembla创建另一个SSH密钥。将其命名为:assemblaassembla_rsa.pub,以区别于可能存在的其他键。