Git命令总是要求输入密码

时间:2019-04-16 13:48:33

标签: git passwords gitlab

我在服务器上安装了GitLab。我试图从我的计算机上git clone一个存储库,问题是它总是要求输入密码。当我在Linux中键入“ git”用户的密码时,效果很好。

我在GitLab 11.9.8中使用CentOS

我试图删除“ git”用户的密码,但仍要求输入密码。当我只按Enter键时,它不接受。

如何在不询问密码的情况下设置GitLab?

我想在服务器上设置此设置,因为以后会有很多用户。

1 个答案:

答案 0 :(得分:0)

我找到了解决方法。

编辑ssd_config文件:

nano /etc/ssh/sshd_config

添加或修改这些行:

PubkeyAuthentication yes
RSAAuthentication yes
#AuthenticationMethods password

确保这些人的许可:

chmod 600 /var/opt/gitlab/.ssh
chmod 700 /var/opt/gitlab/.ssh/authorized_keys