Git over SSH с использованием IP-адреса на другом порту - PullRequest
0 голосов
/ 19 ноября 2010

У меня есть машина, которую я хочу использовать в качестве сервера Git. В хранилище будет 2 участника. Я настроил учетную запись SSH на сервере, который является машиной Windows. Я в значительной степени следовал за http://www.timdavis.com.au/git/setting-up-a-msysgit-server-with-copssh-on-windows/ блогом и шагами.

Я могу настроить git --bare init на сервере, он создает некоторые папки, но у него нет папки .git - я думаю, что так и должно быть.

я подключаюсь по ssh используя ssh -p -port ssh: //xx.xx.xxx

Однако, когда я пытаюсь подключиться, используя

git push ssh: //xx.xx.xxx: порт / myrepository.git

myrepository.git - это пустой репозиторий, который я создал на сервере.

Я получаю сообщение о том, что оно не является допустимым хранилищем.

Скажите, пожалуйста, что может быть не так? У меня такое ощущение, что мне не хватает какой-то конфигурации с SSH. Я новичок как в SSH, так и в Git.

спасибо

1 Ответ

3 голосов
/ 19 ноября 2010

Где находится myrepository.git?C:\myrepository.git?

Если нет, то, взглянув на руководство Тима Дэвиса, вы можете указать полный путь:

git push ssh://xx.xx.xxx:port/FULL/PATH/TO/myrepository.git
...