magit, похоже, открывает новое ssh-соединение для каждой команды. Это становится очень раздражающим, особенно при постановке большего количества чанков, что требует заметного времени для установления соединения для каждого чанка.
(из оболочки у меня есть постоянные ssh-соединения, включенные через ./ssh/config)
Я не уверен, что это магнит или бродяга.
Но мой вопрос:
Как я могу заставить magit повторно использовать ssh-соединение?
EDIT:
Клиент
- бродяга 2.3.5.26.2
- GNU Emacs 26.1.91
- debian (тестирование)
- это конфигурация бродяги
(add-to-list 'tramp-remote-path 'tramp-own-remote-path)
(setq tramp-default-method "ssh")
(setq tramp-inline-compress-start-size 1000000)
- это соответствующая часть моего .ssh / config
## generally re-use existing connections
Host *
ControlMaster auto
ControlPath ~/.ssh/sockets/%r@%h-%p
ControlPersist 600
Host myhost1
HostName 111.11.11.1
User myuser
ForwardX11 yes
ForwardX11Timeout 596h
IdentityFile ~/.ssh/id_rsa
IdentitiesOnly yes
ForwardAgent yes
SendEnv LC_*
ServerAliveInterval 300
Сервер RHEL 7,6 (Maipo)