GIT Push для локального жесткого диска репо требует SSH?(Cygwin) - PullRequest
2 голосов
/ 12 октября 2011

У меня есть следующие настройки:

s: /git/java/myproj.git с

git --bare init

s: / _ java / myproj / .git с

git init, git add .

Я добавил

git remote add origin s:/git/java/myproj.git 

и попытался сделать:

git push origin master

И получаю:

ошибка: невозможно запустить ssh: нет такого файла или каталога смертельный: не в состоянии форк

Почему git пытается использовать ssh? Я думаю, что я прочитал, что git принимает локальные пути для любой команды, которая указывает URL.

Исправлено: это связано с требованием использовать путь диска Cygwin.

1 Ответ

3 голосов
/ 12 октября 2011

Cygwin не понимает буквы диска с двоеточиями, поэтому ssh считает, что вы пытаетесь связаться с хостом с именем ss:/git/...).Вместо этого попробуйте:

git remote add origin /cygdrive/s/git/java/myproj.git

Ключ в том, чтобы использовать что-то, похожее на имя пути Unix, а не пару имя_хоста: путь.

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