$ git clone ssh://host/repo.git ~/
destination directory '/home/username/' already exists.
누구든지이 작업 방법을 말해 줄 수 있습니까? 나는 신속하게 일반적인 dev 스크립트와 설정을 복제 할 수있게 노력하고있다.git clone을 홈 디렉터리에 저장
$ git clone ssh://host/repo.git ~/
destination directory '/home/username/' already exists.
누구든지이 작업 방법을 말해 줄 수 있습니까? 나는 신속하게 일반적인 dev 스크립트와 설정을 복제 할 수있게 노력하고있다.git clone을 홈 디렉터리에 저장
이 작동하는 것 같다 : 작업 경로 아래에 새 디렉토리를 만들거나 지정된 경로 중 하나에
cd ~
git init
git remote add origin ssh://host/repo.git
git pull origin master
cd ~
git clone ssh://host/repo.git
는 그 후, 당신은 /home/username/repo/
디렉토리에 프로젝트가
당신이 (예를 들어, 'foo는 /')
mkdir ~/foo
cd ~/foo
git clone ssh://host/repo.git foo/
홈 디렉토리에서 체크 아웃하고 싶습니다. – rich
나는 것을 다른 폴더 이름의 프로젝트를 갖고 싶어 저장소를 서브 디렉토리로 복제하십시오.
git clone ssh://your/git/repo.git ~/repo
그리고 구성 파일에 대한 기호 링크를 작성하십시오.
$ git clone ssh://host/repo.git ~/your_directory
clone
이 ~/your_directory
을 생성합니다 : 두 번째 인수를 전달할 때
ln -s ~/repo/.bashrc ~/.bashrc
복제 할 모든 컴퓨터의 저장소에있는 모든 파일에 악몽이 될 수 있습니다. – rich
물론, 쉘 스크립트를 만들 수도 있습니다. [Github example] (https://github.com/Mytho/dotfiles/blob/master/setup.sh) –
'자식 clone' 보인다. '~ /'이 이미 존재하기 때문에, 새로운 디렉토리를 생성 할 수 없습니다 ... –
실제로 git repo에서 전체 홈 디렉토리를 가져 오길 원하십니까? 또는 서브 디렉토리에? –
예, 저장소의 모든 파일이 홈 디렉토리에 속합니다. – rich