git clone в домашний каталог - PullRequest
       17

git clone в домашний каталог

9 голосов
/ 25 февраля 2012
$ git clone ssh://host/repo.git ~/
destination directory '/home/username/' already exists.

Может кто-нибудь сказать мне, как сделать эту работу?Я пытаюсь быстро иметь возможность копировать распространенные сценарии разработки и конфигурации.

Ответы [ 4 ]

30 голосов
/ 25 февраля 2012

Это похоже на работу:

cd ~
git init
git remote add origin ssh://host/repo.git
git pull origin master
2 голосов
/ 25 февраля 2012

Команда clone создает новый каталог при передаче второго аргумента:

$ git clone ssh://host/repo.git ~/your_directory

clone создаст ~/your_directory.Если каталог уже существует, он выдаст вам ошибку.

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

Я бы клонировал репозиторий в подкаталог:

git clone ssh://your/git/repo.git ~/repo

И создать символические ссылки на файлы конфигурации:

ln -s ~/repo/.bashrc ~/.bashrc
1 голос
/ 25 февраля 2012
cd ~
git clone ssh://host/repo.git

После этого у вас есть проект в каталоге /home/username/repo/

Если вы хотите, чтобы проект имел другое имя папки (например, 'foo /')

mkdir ~/foo
cd ~/foo
git clone ssh://host/repo.git foo/
...