设置

设置

我有一个包含 15 个子模块的 git 项目。当我运行

docker run --rm -it my-build-docker bash
git clone super-project
cd super-project
git submodule update --init --recursive

这将在后台以非常快的速度连续运行 15 条git clone命令。其中许多git clone命令失败,原因如下:

Cloning into '/super-project/submodule1'...
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.

设置

我只能在一台机器上重现这个问题,在另外两台机器上一切运行正常,我找不到原因。我正在运行完全相同的我的构建-docker到处。

服务器故障

  • centos 7 (准系统)
  • docker 18.06(19.03 也失败)

笔记:当我在本机上运行 git clone 时故障服务器,运行良好!

工作服务器 1

  • centos 7(虚拟机)
  • docker 18.06(也适用于 18.09)

工作服务器 2

  • openSUSE 15.0
  • 码头工人 18.09

答案1

在我的情况下,这是由于xinetd配置。我不得不改变/etc/xinetd.conf在我们的服务器上包含:

per_source      = 100

然后重新启动 xinetd。

相关内容