最近在搭建公司的gitlab服务器,首先在自己的虚拟机上使用gitlab。
按照网上的教程进行设置,直到按照要求提交id_rsa.pub这个key之后,按照道理下一步应该:
git clone git@xxxx:/xxxx/xxxx.git
可是提示需要密码,而且这个密码并不是gitlab的密码,无论输入什么密码都不能完成clone操作。
现在我知道了,只要需要提供密码就说明不能进行ssh,一定是哪个环节出了问题。
最后查找的原因非常令人哭笑不得:
原来我的git客户端和gitlab服务器的IP地址不是在同一个网段下(不属于同一个局域网)。
重新设置好IP之后,运行命令:
ssh -T git@xxxx
结果如下:
希望对别人有所帮助。