4

Я пытаюсь добавить удаленный сервер из моей подсказки 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

1 ответ1

16

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .