Как git pu sh на удаленной windows машине, используя ssh - PullRequest
1 голос
/ 20 апреля 2020

Когда я пытаюсь вывести sh из локального репозитория на удаленный компьютер windows, используя следующую команду:

git push ssh://username@ip_address:/C/Users/username/project.git master

После ввода учетных данных я получаю эту ошибку:

fatal: '' /c/Users/username/project.git '' не является git хранилищем

fatal: не удалось прочитать из удаленного хранилища.

Кажется, что /C/Users/username/project.git необходимо заменить на C:/Users/username/project.git (без "/" перед C), но когда я пробую этот вариант, я получаю еще одну ошибку перед запросом учетных данных:

s sh: Не удалось разрешить имя хоста ip_address: C :: Имя или служба не известны

1 Ответ

0 голосов
/ 04 мая 2020

Любой ':' в URL-адресе S SH заставит S SH интерпретировать его как SCP-синтаксис

Фактический URI такой, как прокомментированный ssh://username@ip_address/C/Users/username/project.git

Убедитесь, что вы проверили регистр (нижний / повышенный) пути, используемого здесь.
Попробуйте также с /c/... против /C/...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...