2012-04-12 2 views
0

im Работа с git и удаленным репо с использованием ssh. Все отлично. удаленный репозиторий - это производственный сервер, и я хочу сделать «git push» в каталог верхнего уровня, который не должен иметь расширение .git. теперь, как я могу добавить удаленное репо без .git? Может кто-нибудь помочь?git clone without .git extension

+2

Вы не должны нажимать на не-голые репозитории. Используйте крючки, чтобы другой репозиторий вытащил изменения из голого. – knittl

+0

спасибо. но как я могу это достичь? –

+0

@kabiridris: см. Http://toroid.org/ams/git-website-howto для получения более подробной информации – CharlesB

ответ

0

Просто указать полный путь к команде мерзавца клона:

git clone <original-repo> <directory-path> 

Если удаленный репо уже существует, это не имеет значения кастрированного барана имеет .git расширение, добавьте его в качестве пульта дистанционного управления с его полным путем ,

Кроме того, вы должны прочитать соответствующие ресурсы по развертыванию git repo. Например, this one

+0

Как указать путь к каталогу ssh? –

+0

каталог назначения клонов должен находиться на том же компьютере, чтобы войти в ssh и выпустить команду clone. Это, очевидно, должно быть сделано только в первый раз, когда – CharlesB

+0

означает, что удаленный сервер больше всего установлен git? –