拉git repo时如何设置ssh密钥?

时间:2012-01-11 19:20:50

标签: git ssh

我在我的Windows机器上设置了一些东西,现在我正在尝试将repo克隆到我的mac机器上。

如果回购的位置是

ssh://git@someplace/someproject.git

克隆时

git clone ssh://git@someplace/someproject.git folder-name

我在哪里(以及如何)使用SSH PPK?

这里的问题是我不是someplace的管理员,当提示输入密码时,我不知道它是什么。然而,我的SSH密钥授予我访问权限

4 个答案:

答案 0 :(得分:3)

以下步骤为我解决了这个问题

.ssh/中创建config文件并确保其中包含PPK的路径

host someplace
user git
port 22
hostname somehost
identityfile ~/.ssh/your_key

另外,请确保您的密钥权限为700

答案 1 :(得分:1)

即使您没有将GitHub用作托管网站,他们的 Set up Git 帮助页面也非常有用,可以回答您的问题。

答案 2 :(得分:1)

您不需要使用SSH PPK来从远程计算机进行克隆,PPK只允许您在不必每次都输入密码的情况下完成所有操作。

答案 3 :(得分:0)

你必须能够ssh到你想要克隆的盒子(PC),所以该盒子上的git帐户必须能够使用密钥对进行ssh。