[英]Git - ssh-key on server
我在本地计算机上创建了一个ssh密钥,并将公共密钥添加到了我的git-account中。
奇迹般有效。
克隆任何存储库时都不会要求我输入用户名+密码。
接下来,我将ssh放入服务器并以相同的方式创建了ssh-key,并将公钥也添加到git-account中。
我这样做是因为我只想从存储库中进行克隆/拉取,以便从服务器上的git-repo中获得最稳定的版本。
但是,当我克隆存储库以将其存储在服务器上时,系统会要求我输入用户名+密码。
我做错了什么或必须做其他事情?
可能是因为:
git clone ssh://
在$HOME/.ssh
找不到id_rsa
/ id_rsa.pub
:检查您的用户帐户,并检查$HOME
和$HOME/.ssh
上的权限以及密钥文件本身是否正确 。 id_rsa.pub
)被错误地复制到您的服务器git帐户配置文件中(例如,其中包含换行符)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.