Git 命令总是要求输入密码
Git command always asking for password
我的服务器上安装了 GitLab。我试图 git 从我的计算机克隆一个存储库,但问题是它总是要求输入密码。当我在这里输入 Linux 中 "git" 用户的密码时,它运行良好。
我在 GitLab 11.9.8 中使用 CentOS
我试图删除 "git" 用户的密码,但仍然要求输入密码。当我按回车时,它不接受。
如何在不询问密码的情况下设置 GitLab?
我想在服务器上设置这个设置,因为以后会有很多用户。
我找到了解决方案。
编辑 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
我的服务器上安装了 GitLab。我试图 git 从我的计算机克隆一个存储库,但问题是它总是要求输入密码。当我在这里输入 Linux 中 "git" 用户的密码时,它运行良好。
我在 GitLab 11.9.8 中使用 CentOS
我试图删除 "git" 用户的密码,但仍然要求输入密码。当我按回车时,它不接受。
如何在不询问密码的情况下设置 GitLab?
我想在服务器上设置这个设置,因为以后会有很多用户。
我找到了解决方案。
编辑 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