用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 发现不需要密码了。
希望对大家有用。