Предоставление 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 ?

  • Настройте SSH, чтобы спросить мою личную ключевую фразу в оболочке (не в окне)
  • что означает эта команда ssh?
  • Как получить доступ к моей локальной сети из любого места через ssh?
  • ssh пропускает несколько значений
  • Совместимость шифров между ssh-клиентом OpenSSH_3.1 и ssh-сервером OpenSSH_7.3p1
  • Как заблокировать SSH Brute Force через Iptables и как это работает?
  • Как я могу удаленно получить доступ к веб-сайту интрасети из внешней сети через туннель SSH?
  • Использование имени пользователя, начинающегося с «##» в приглашении bash
  • 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 .

    Interesting Posts

    Обмен одной колонки из файла1 с файлами из файла2

    Предоставление пользователю возможности удалять файл, не предоставляя им права на запись в каталог

    Разделить файл, сравнивая два поля в файлах

    Как использовать команду задания и просмотреть результаты

    Указание строки командной строки tmux

    Как контролировать уровень громкости микрофона?

    bash – почему \ x0d \ x20 стирает строку

    Человеческая страница в PDF с groff: без пробелов после заголовков

    Ошибка клавиатуры в Fedora 20 (виртуальный бокс)

    Vim – привязать ключ к команде bash

    Shell Script: захватывать строку в середине текста, иногда в начале

    Столкновение файлов RPM RedHat

    Как я могу эффективно управлять своим crontab, чтобы избежать проблем с помощью нескольких обновлений несколькими пользователями?

    Почему Adobe Linux для Mac не работает в Linux?

    Я не знаю, как загружать Certbot в вашу операционную систему

    Linux и Unix - лучшая ОС в мире.