繁体   English   中英

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

[英]How to set up ssh key when pulling git repo?

我在Windows框上设置了东西,现在正尝试将存储库克隆到我的Mac机器上。

如果回购的位置是

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进入。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM