Я пытаюсь добавить удаленный сервер от своей подсказки удара мерзавца с чем-то как:
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
фатальный: Не репозиторий мерзавца (или любой из родительских каталогов): .git
Это говорит Вам, что каталог, в котором Вы находитесь, не является репозиторием мерзавца. Прежде чем можно будет добавить удаленные серверы, вещи фиксации и таким образом, необходимо было создать репозиторий мерзавца.
В репозитории мерзавца существует каталог (который может быть скрыт), названный .git
. Это содержит метаданные по репозиторию и всем данным относительно проверенных файлов.
Создать его тип git init
в каталоге Вы хотите иметь репозиторий мерзавца. Затем Вы могли добавить удаленные серверы и выполнить операции на нем.