同福

gitlab使用非22端口配置了SSH密钥还是一只提示输入密码怎么解决?

问题

福哥在搭建了gitlab环境后,使用SSH密钥配置了免密,在进行克隆的时候还是提示输入密码。而且无论输入什么密码都不对,一直要求输入密码。。。

git clone git@192.168.168.68:1022:root/tfphp.git

home/topic/2023/0608/14/95f1de9d64d8d00383c54b37de543712.png

解决

原来是因为福哥用的不是默认22端口,非22端口的克隆地址和22端口的克隆地址是“很”不一样的。。。

git clone ssh://git@192.168.168.68:1022/root/tfphp.git

home/topic/2023/0608/14/e16dbffe92ea8bb2738831828a50a0f5.png