Git命令总是要求输入密码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git命令总是要求输入密码相关的知识,希望对你有一定的参考价值。

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

我正在使用CentOS和GitLab 11.9.8

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

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

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

答案

我找到了解决方案。

编辑sshd_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

以上是关于Git命令总是要求输入密码的主要内容,如果未能解决你的问题,请参考以下文章

Bitbucket 上的 Git:即使在上传了我的公共 SSH 密钥之后,也总是要求输入密码

Git命令--保存用户名和密码

如何让 Git 每次推送时都要求输入用户名和密码?

VS2013VS2017 使用git 总是需要输入账号密码

mac电脑,sourcetree反复要求输入密码解决方案

如何处理git每次提交都输入密码