首先一定要确定你的ssh密钥没有问题。
然后你得看网上的其他方法没有发现没有用,那么我这个也可以尝试一下,
很简单可以试一下,因为我就是这么解决的:
#查看你的hosts文件里的内容有没有错
#gitlab.example.com添加到对应的主机,它是git@gitlab.example.com,@后面的就是域名
vim /etc/hosts
#比如说gitlab服务器是192.168.247.170,中间可以多打几个空格
192.168.247.170 gitlab.example.com
再测试一下看有没有错吧:
ssh -Tv git@gitlab.example.com
最后,发一下官方的配置ssh密钥链接(看不懂的可以用谷歌翻译成中文):
https://docs.gitlab.com/ee/ssh/