gitlab 配置ssh key后连接一直提示输入密码的解决办法

用yum安装完gitLab

按照网上的教程进行设置ssh key,在进行项目的clone

git clone git@xxx/xxx.git

提示需要输入密码,网上找了各种各样的方法都没有解决。

这个密码并不是gitlab账户的密码,而是服务器git用户的密码。

最终决定登陆到gitlab服务器发现git用户为锁定状态,才恍然大悟,由于git账户是在安装gitlab时自动创建的,初始密码没有设置,用户锁定导致ssh连接不可用

解决:

1.首先切换到root用户: sudo su root

2.输入有root 权限的当前账户的密码 (如果你已经在root账户下 1 2两步忽略)

3.给git用户设置密码:passwd git 

4. 按提示输入两遍新密码即可

git clone git@xxx/xxx.git 发现不需要密码了。

希望对大家有用。

 

 

 


版权声明:本文为anmingda1990原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。