мерзкий клон на windows - PullRequest
       1

мерзкий клон на windows

2 голосов
/ 08 ноября 2011

Я установил SSH-сервер на Windows Server 2008 и инициализировал git-репо.

Я бы хотел клонировать это в моей среде разработки, чтобы я мог фиксировать и выдвигать изменения.

Проблемы с определением пути; вот что я вижу в каждом примере:

home$ git clone ssh://myuser@server/path/to/repository

Это здорово и все, но я не понимаю, как использовать это для Windows. Мне кажется, это неправильно:

home$ git clone ssh://myuser@server/Program Files (x86)/Apache/Apache/htdocs/myrepo

Как на самом деле работает путь в Windows?

1 Ответ

2 голосов
/ 08 ноября 2011

Если вы выполнили урок Настройка Msysgit Server с copSSH в Windows , я подтверждаю, что ваш "Program Files (x86)" может работать.

См., Например, SO-ответ " Git clone с использованием ssh - не удается найти репозиторий":

git clone "ssh://steve@test:4837/Program Files (x86)/ICW/home/steve/vc/git/depo/test.git" 
          /c/dev/es/app/

Другие примеры путей вы найдете в" Как остановить git через ssh на окнах от разрешения неправильного пути? ".

Использование Openssh вместо plink.exe проще: см." Настройка Git-сервера с Windows Server 2008".

Как OP JohnZ упоминает в комментариях:

Похоже, это немного зависит от используемого вами сервера ssh.
Я установил CYGWIN, на котором установлен openSSH.
Чтобы клонировать это, я сделал это:

git clone "ssh://root@192.168.1.1/cygdrive/c/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/myrepofolder"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...