我在windows盒子上设置了一些东西,现在正试图在我的mac机器上克隆一个repo。
如果回购的位置是
ssh://git@someplace/someproject.git
作为进行克隆时
git clone ssh://git@someplace/someproject.git folder-name
我在哪里(以及如何)使用SSH PPK?
这里的问题是,我不是someplace
的管理员,当提示输入密码时,我不知道它是什么。但是,我的SSH密钥允许我访问
以下步骤为我修复了问题
在.ssh/
中创建一个config
文件,并确保它包含指向PPK 的路径
host someplace
user git
port 22
hostname somehost
identityfile ~/.ssh/your_key
此外,请确保密钥的权限为700
即使您没有使用GitHub作为托管网站,他们的设置Git帮助页面也非常有用,可以回答您的问题。
您不需要使用SSH PPK从远程机器进行克隆,PPK只允许您执行所有操作,而不必每次都键入密码。
您必须能够ssh到您试图从(PC)克隆的盒子,因此该盒子上的git帐户必须能够使用密钥对ssh。