мерзавец клон от-> к каталогу путаница - PullRequest
2 голосов
/ 21 февраля 2012

Я нахожусь в моем каталоге EC2 / var / www и хочу получить содержимое моего хранилища Github, htdocs.

Когда я нахожусь здесь:

/var/www $

Если я наберу:

git clone git@github.com:tim-peterson/htdocs.git

Затем Git создает каталог с именем htdocs внутри /var/www.

Однако я просто хочу, чтобы содержимое моих htdoc было помещено в папку www, а НЕ новоепапка с именем /var/www/htdocs.

Есть мысли?

Ответы [ 2 ]

3 голосов
/ 21 февраля 2012

Просто добавьте . в конце:

git clone git@github.com:tim-peterson/htdocs.git .

Как правило, синтаксис для [git clone] (исключая опции):

git clone <repository> [<directory>]

Если вы укажете <directory>, он будет создан относительно текущего каталога, и в нем будет создан репозиторий. Если это абсолютный путь, хранилище будет создано там.

Если вы опустите <directory>, предполагается, что это basename (последний элемент пути, исключая суффикс .git) <repository>.

См. http://linux.die.net/man/1/git-clone

1 голос
/ 21 февраля 2012

Репо не является публичным репозиторием (или даже не существует) из того, что я вижу здесь: https://github.com/tim-peterson

Так что, если это частное репо, вы не можете использовать git протокол для клонирования.Вам нужно использовать https / ssh (и в последнем случае настроить кеты)

...