$ git clone ssh://host/repo.git ~/ destination directory '/home/username/' already exists.
Может кто-нибудь сказать мне, как сделать эту работу?Я пытаюсь быстро иметь возможность копировать распространенные сценарии разработки и конфигурации.
Это похоже на работу:
cd ~ git init git remote add origin ssh://host/repo.git git pull origin master
Команда clone создает новый каталог при передаче второго аргумента:
$ git clone ssh://host/repo.git ~/your_directory
clone создаст ~/your_directory.Если каталог уже существует, он выдаст вам ошибку.
clone
~/your_directory
Я бы клонировал репозиторий в подкаталог:
git clone ssh://your/git/repo.git ~/repo
И создать символические ссылки на файлы конфигурации:
ln -s ~/repo/.bashrc ~/.bashrc
cd ~ git clone ssh://host/repo.git
После этого у вас есть проект в каталоге /home/username/repo/
/home/username/repo/
Если вы хотите, чтобы проект имел другое имя папки (например, 'foo /')
mkdir ~/foo cd ~/foo git clone ssh://host/repo.git foo/