Я запускаю Ubuntu Linux, открываю терминал, редактирую некоторый код и успешно выполняю
git push origin master
Однако, через некоторое время (иногда 30 минут, иногда несколько часов), то же самоеКоманда будет зависать (вообще не выводится).
Когда я пытаюсь
ssh -v git@github.com
, я получаю следующий ответ:
OpenSSH_5.8p1 Debian-1ubuntu3, OpenSSL 0.9.8o 01 Jun 2010
debug1: Reading configuration data /home/avitus/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: auto-mux: Trying existing master
И затем снова зависает.Кажется, что я больше не могу использовать SSH для git, как только я SSH подключен к другому серверу.Любые идеи, как это исправить?Меня убивает необходимость каждый раз перезагружаться.
Обновление:
Проблема исчезает, когда я удаляю следующие две строки (предназначенные для облегчения общего доступа к соединению) из ~ / .ssh / config
ControlMaster auto
ControlPath /tmp/ssh_mux_%h_%p_%r