Предоставление git remote аргументами SSH?

По какой-то причине моя консоль зависает, если я пытаюсь запустить любую команду ssh . Например:

ssh user@server date будет зависать,

Работает ssh -f user@server date .

Если я хочу включить аргумент -f в git remote URL-адрес git remote , как мне это сделать? Прямо сейчас у меня есть:

git remote add origin ssh://user@server/home/user/repo/mine.git но если я попытаюсь нажать / вытащить его, он зависает. Я хотел бы добавить аргумент -f к этому URL-адресу, потому что я подозреваю, что он решит проблему.

Как сообщить git использовать аргумент -f при вызове ssh ?

One Solution collect form web for “Предоставление git remote аргументами SSH?”

Из тонкого руководства для git(1) мы находим

  GIT_SSH, GIT_SSH_COMMAND If either of these environment variables is set then git fetch and git push will use the specified command instead of ssh when they need to connect to a remote system. The command will be given exactly two or four arguments: the username@host (or just host) from the URL and the shell command to execute on that remote system, optionally preceded by -p (literally) and the port from the URL when it specifies something other than the default SSH port. $GIT_SSH_COMMAND takes precedence over $GIT_SSH, and is interpreted by the shell, which allows additional arguments to be included. $GIT_SSH on the other hand must be just the path to a program (which can be a wrapper shell script, if additional arguments are needed). 

Таким образом, простейшая интерпретация оболочек

 GIT_SSH_COMMAND="ssh -f" git push ... 

или полную обертку через GIT_SSH .

  • как ssh на удаленный сервер и использовать локальные emacs для редактирования файлов?
  • SSH-подобный сеанс, который выживает при отключении физической сети
  • Разделитель комментариев с открытым ключом SSH
  • Пароль SSH для пароля после настройки ключей ssh
  • Как работает «ssh-copy-id» под капотом?
  • Выполнение команды на удаленном экране
  • Почему я получаю случайный IP-адрес в завершении bash при попытке сетевой команды
  • Пересмотр пользователей, у которых установлены настройки по умолчанию / bin / bash
  • Почему замена процесса <() не работает с ssh -F
  • ssh не работает в CentOS 6.4?
  • Подключение к хосту, закрытое удаленным хостом. Статус выхода -1
  • Linux и Unix - лучшая ОС в мире.