schlechte Konfigurationsoption in Git

Lesezeit: 1 Minute

Gestern hat unser Teammitglied zwei Zeilen in der ssh_config-Datei geändert, weil es unmöglich war, aufzustehen, um auf die Toilette zu gehen, ohne dass der ssh-Tunnel brach. Jetzt kann Git nichts aus unserem Repo auf die Maschine ziehen. Hier ist der Fehler, den wir bekommen (Git hat vorgestern gut funktioniert):

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

Ich habe in der Datei ssh_config nachgesehen, und die geänderten Zeilen sehen für mich gut aus:

ClientAliveInterval 300
ClientAliveCountMax 2

Ist mit diesen Werten tatsächlich etwas nicht in Ordnung oder könnte jemand etwas anderes geändert haben? Ich frage das, weil ich nicht sehe, wie diese beiden Konfigurationsoptionen dies verursachen könnten, und ich habe keine entfernt relevanten Lösungen von Google gefunden.

Vergleichen man ssh_config vs man sshd_config. ClientAliveInterval und ClientAliveCountMax sind Serveroptionen, keine Clientoptionen, weshalb Sie diesen Fehler sehen. Ihre SSH-Client-Konfiguration ist ungültig, was dazu führt, dass der Client beendet wird.

Serverkonfigurationsoptionen würden normalerweise eingehen /etc/ssh/sshd_config.

  • Beachten Sie auch, dass Änderungen an der lokalen Server config hat keine Auswirkung auf ausgehende Verbindungen von local Kunden zu einem entfernten Server.

    – Kenter

    17. Juni 2015 um 19:36 Uhr

  • Danke Larsks und Kenster! Problem gelöst!

    – Debara

    18. Juni 2015 um 20:49 Uhr

1045250cookie-checkschlechte Konfigurationsoption in Git

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy