Gitlab配置了SSH密钥仍然要求输入密码

4

我正在尝试避免每次从Gitlab存储库中拉取或推送时都要输入密码。因此,我按照https://docs.gitlab.com/ee/ssh/的指示进行了操作,但是现在每次我想要拉取某些内容时,它仍然会要求我提供远程Gitlab存储库的密码。
有什么解决方法吗?

2个回答

8

你确定你在使用SSH链接你的代码库吗?格式应该是:git@gitlab.com:YOUR-USER/YOUR PROJECT.git


2
我该如何进行检查呢?因为我尝试键入 ssh -T git@gitlab.hostname.com,它显示“欢迎来到GitLab Kim Nicoli”。因此,我猜他可以找到我的远程路径,但是我猜你意思不是这个,对吗? - Kim Nicoli
1
抱歉,我刚才才明白你的意思!是的,我现在正在使用SSH链接!实际上它确实有效!非常感谢您,对于这个愚蠢的问题占用了您的时间,我深表歉意! :) - Kim Nicoli

0

可以使用以下命令检查 sshhttps 是否处于活动状态:

 git remote show origin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接