3

我刚开始了解 git,我真的找不到以下问题的文档化解决方案。Assembla.com 只允许每个用户使用一个公共 SSH 密钥。问题是,有没有办法从两台不同的电脑“推送”?例如,创建一个单独的私钥/公钥对并在两台机器之间共享它只是为了这个用途会有所帮助还是不是一个可取的做法?

4

3 回答 3

3

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

于 2010-01-27T11:21:24.177 回答
1

Assembla 现在允许多个 ssh 密钥(即使对于他们的免费帐户)。您只需在此处添加它们(开始|配置文件|管理 Git 设置):

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

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

于 2011-04-28T23:18:09.130 回答
0

也在另一台 PC 上为 Assembla 创建另一个 SSH 密钥。将其命名为:assembla并将assembla_rsa.pub它们与可能存在的其他键区分开来。

于 2010-01-27T11:22:01.343 回答