我在使用网址时在公司网络上克隆gitlab repo时遇到了一些麻烦 git clone git@gitlab.com:TestProject / Test.git 而使用https克隆工作正常。
克隆时出现以下错误
ssh_exchange_identification:远程主机关闭连接 致命的:无法从远程存储库读取。
请确保您拥有正确的访问权限 存储库存在
答案 0 :(得分:1)
所以看起来端口22被公司防火墙阻止了,因为git克隆失败了。
虽然在回购同步期间我面临的多重身份验证(gitlab用户名和密码)提示的其他问题已通过使用
解决git config --global credential.helper store --file ~/.my-credentials
其中〜/ .my-credentials包含带用户名&的gitlab网址密码