git中的错误配置选项

时间:2015-06-17 18:43:25

标签: git ssh configuration

昨天我们的团队成员在ssh_config文件中更改了两行,因为如果没有ssh隧道中断,就不可能起床去洗手间。现在,git无法从我们的仓库中向机器提取任何东西。这是我们得到的错误(git在前天工作正常):

Fetching origin
/etc/ssh/ssh_config: line 49: Bad configuration option: ClientAliveInterval
/etc/ssh/ssh_config: line 50: Bad configuration option: ClientAliveCountMax
/etc/ssh/ssh_config: terminating, 2 bad configuration options
fatal: The remote end hung up unexpectedly
error: Could not fetch origin

我查看了ssh_config文件,更改的行对我来说很好看:

ClientAliveInterval 300
ClientAliveCountMax 2

这些价​​值确实有问题吗,或者有人改变了其他的东西?我问这个因为我看不出这两个配置选项会如何导致这种情况,而且我还没有找到任何来自Google的远程相关解决方案。

1 个答案:

答案 0 :(得分:13)

比较man ssh_configman sshd_configClientAliveIntervalClientAliveCountMax是服务器选项,而不是客户端选项,这就是您看到错误的原因。您的ssh客户端配置无效,导致客户端退出。

服务器配置选项通常位于/etc/ssh/sshd_config