mux_client_request_session: запрос сеанса не выполнен: сеанс отклонен узлом - PullRequest
0 голосов
/ 25 сентября 2018

Я использую bitbucket для размещения некоторых git-репозиториев.

Когда я пытаюсь сделать:

git pull && git push

Я получаю:

mux_client_request_session: session request failed: Session open refused by peer
ControlSocket /home/ravi/.ssh/sockets/socket-git@bitbucket.org:22 already exists, disabling multiplexing

1 Ответ

0 голосов
/ 25 сентября 2018

bitbucket.org преднамеренно отключил мультиплексирование ssh , поэтому отредактируйте файл ~.ssh/config, чтобы ssh не пытался мультиплексировать при подключении к нему.

Если у вас ControlMasterна верхнем уровне конфигурации убедитесь, что он удален, поскольку он заменяет любую конфигурацию раздела Host.

Затем добавьте:

Host bitbucket.???  # .org and .com
  ControlMaster no

Host *
  ControlMaster auto
  ControlPersist yes
  ControlPath ~/.ssh/socket-%r@%h:%p

Обратите внимание, что Host bitbucket.org должен предшествовать Host *.

Кроме того, ControlPath должен быть доступен для записи только вам самим.

Затем, если ControlSocket, указанное в сообщении об ошибке, все еще там, удалите его.(Он будет автоматически удален в зависимости от времени ожидания в ControlPersist.

...