如何在提取git-reo时设置ssh密钥



我在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。

最新更新