我在我的Windows机器上设置了一些东西,现在我正在尝试将repo克隆到我的mac机器上。
如果回购的位置是
ssh://git@someplace/someproject.git
克隆时
git clone ssh://git@someplace/someproject.git folder-name
我在哪里(以及如何)使用SSH PPK?
这里的问题是我不是someplace
的管理员,当提示输入密码时,我不知道它是什么。然而,我的SSH密钥授予我访问权限
答案 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。