首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >避免git中的kex_exchange_identification错误

避免git中的kex_exchange_identification错误
EN

Stack Overflow用户
提问于 2021-04-21 12:02:16
回答 1查看 484关注 0票数 0

我在linux中编写了一个脚本,运行git拉出多个文件夹的主,在第5个文件夹中它的返回错误:

kex_exchange_identification: read: Connection by peer要害:无法从远程存储库读取。

这是我的剧本:

代码语言:javascript
复制
#!/bin/bash

FOLDERS[0]="alpha"
FOLDERS[1]="beta"
FOLDERS[2]="gamma"
FOLDERS[3]="landa"
FOLDERS[4]="sigma"
FOLDERS[5]="delta"
FOLDERS[6]="etta"


cd /
for item in "${FOLDERS[@]}"
do
   echo "working on $item please wait ... "
   cd /home/$item/
   git pull origin master

   echo "successfully pulled $item  "

done

问题是使用来自同一个IP地址的多个并发ssh连接到Bitbucket GitHub --您被标记为可能的DDoS,因此GitHub抛出由对等方重置的连接。

如何避免这个问题?我不想使用http插入的ssh连接

EN

回答 1

Stack Overflow用户

发布于 2021-04-21 13:34:39

如果要避免并发连接,可以添加sleep命令。您的脚本将工作更长时间,但它应该没有错误的工作。

尝试在行:git pull origin master之后添加:git pull origin master

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67195517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档