gitlab 配置了SSH-KEY,依然提示输入密码?
环境上有多个配置,现在想要新增一组用于gitlab的公-私钥对
1.ssh-keygen -o -t rsa -b 4096 -C “yangqin@siweicn.com” -f C:\Users\SW.ssh\id_rsa_gitlab
2.gitlab站点上添加对应的公钥(id_rsa_gitlab中的内容)
随便clone一个仓库:

解决办法:
先调试,看看具体哪一步出错了。使用以下命令(需要将gitlab.com换成你对应的ip)
ssh -vvvT git@gitlab.com
可以看到使用public key去服务器验证时,依然是使用的id_rsa文件,而不是刚刚生产的id_rsa_gitlab文件,因此需要检查config文件。
如下:可以看到之前由于host配置错误,导致ssh连接时,不能使用到id_rsa_gitlab去验证



最低0.47元/天 解锁文章
729

被折叠的 条评论
为什么被折叠?



