Git Remote Add не работает

12845
izb

Я пытаюсь добавить удаленный сервер из моей подсказки git bash, например:

git remote add origin ssh://myserver.pair.com/usr/home/myname/myrepo.git  fatal: Not a git repository (or any of the parent directories): .git 

Кажется, я настроил ssh нормально, потому что это ...

ssh myserver.pair.com 

... вход в систему просто отлично, не запрашивая мой пароль.

Похоже, что происходит с удаленным добавлением, что он даже не пытается связаться с сервером. Он мгновенно возвращается с ошибкой, и, похоже, не имеет значения, что я положил для имени сервера:

git remote add origin ssh://blahblahblah/usr/home/myname/myrepo.git  fatal: Not a git repository (or any of the parent directories): .git 

Я что-то неправильно настроил?

Технические подробности: Windows Vista, MsysGit v1.6.4, SSH, настроенный с файлом C: \ Program Files \ Git \ etc \ ssh \ ssh_config

4

1 ответ на вопрос

16
Xandy

Неустранимый: не репозиторий git (или любой из родительских каталогов): .git

Это говорит о том, что каталог, в котором вы находитесь, не является репозиторием git. Прежде чем вы сможете добавить удаленные серверы, зафиксируйте что-то, и вы должны создать git-репозиторий.

В репозитории git есть каталог (который может быть скрыт) с именем .git. Он содержит метаданные о хранилище и все данные, касающиеся проверенных файлов.

Чтобы создать его, введите git initкаталог, в котором вы хотите иметь git-репозиторий. Затем вы можете добавить удаленные серверы и выполнять операции на нем.

Спасибо :) Я действительно решил это сначала с помощью git clone. +1 izb 14 лет назад 0