无法使用ssh克隆代理后面的gitlab repo

时间:2018-03-26 17:16:49

标签: git ssh gitlab

我在使用网址时在公司网络上克隆gitlab repo时遇到了一些麻烦 git clone git@gitlab.com:TestProject / Test.git 而使用https克隆工作正常。

克隆时出现以下错误

ssh_exchange_identification:远程主机关闭连接 致命的:无法从远程存储库读取。

请确保您拥有正确的访问权限 存储库存在

1 个答案:

答案 0 :(得分:1)

所以看起来端口22被公司防火墙阻止了,因为git克隆失败了。

虽然在回购同步期间我面临的多重身份验证(gitlab用户名和密码)提示的其他问题已通过使用

解决
git config --global credential.helper store --file ~/.my-credentials

其中〜/ .my-credentials包含带用户名&的gitlab网址密码