我刚开始了解git,但是我真的找不到一个详细记录的解决方案来解决以下问题。Assembla.com每个用户只允许一个公共SSH密钥。问题是,是否有一种方法可以从两台不同的电脑上进行“push”操作?例如,创建一个单独的私钥/公钥对,并在这两台机器之间共享它,仅用于此目的是否有帮助,或者这不是一个明智的做法?
在一台机器上创建私钥。将其复制到另一台机器,但使用不同的名称(如git_id_rsa)。然后使用ssh-add path-to-git_id_rsa
将该ID添加到您的身份集合中。然后像从原始机器一样使用git push
。
http://www.assembla.com/user/ssh_keys
隐藏在页面下面 :)
assembla
和assembla_rsa.pub
,以便与可能存在的其他密钥区分开来。
ssh-agent
" - alvatar