SourceTree无法从gitlab拉取代码

具体问题情况:

gitlab部署在阿里云上,公司网络环境下拉取一直正常,结果某天下午的时候出现以下报错:
git -c diff.mnemonicprefix=false -c core.quotepath=false fetch origin
ssh_exchange_identification: read: Connection reset by peer
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.


排查问题流程:

1.经验不足,看到ssh_exchange_identification 第一次反应是gitlab上的密钥文件丢失,或者是gitlab的白名单配置问题,排查过后发现没问题
2.ssh问题,初步判断是ssh的连接数不够  vi /etc/ssh/sshd_config -------无效
3.ssh -v git@git地址 无异常
4.很纳闷 然后手动telnet git地址端口,发现telnet成功后直接被断开,检查过安全组及防火墙策略都没问题,接着用阿里云的服务器去telnet一切正常,最后判断是阿里云那边做了保护屏蔽错误
Connectionclosed by foreign host.    被远程断开


解决过程:

提工单向阿里客服人员反馈,给的解释是公司出口ip对该服务器多次访问失败或频繁访问,需要再安骑士中安全配置添加ip白名单 ,添加后访问gitlab正常



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值