对于给定用户,我无法通过SSH为VSTS打开多个会话...如果超过18个连接,则无法启动SSH会话。我需要一次克隆超过18个存储库我的服务器,从而导致错误.. 返回状态码128: 标准输出: stderr:ssh_exchange_identification:读取:由peer重置连接 要么 错误 - >无法启动SSH会话:无法获取横幅
答案 0 :(得分:0)
通常,SSH配置中 MaxStartups 的值会有限制,但我们无法自由更改VSTS SSH服务器上的值:
在大量系统上使用SSH连接到 使用SSH实用程序的单个系统(例如,您发出命令到 使用scp将文件从远程计算机复制到单个主机) 当这些连接需要验证时(即你是 要使用密码进行身份验证),sshd守护进程 位置可能会拒绝数字" MaxStartups "限制 已超出
sshd_config
。 这是预期的行为; sshd使用此机制 防止来自未经身份验证的来源的DoS攻击。请调整 sshd_config并重新加载SSH守护进程,或考虑使用 如果遇到〜/ .ssh / authorized_keys身份验证机制 这个问题。
所以,只需尝试Set up SSH key authentication,然后Clone the Git repository with SSH。
类似的主题:
<强>更新强>:
由于我们无法访问VSTS SSH服务器,因此您可以使用https更改为克隆。