Linux
Git Sever 설정
bayron
2012. 12. 14. 16:59
저장소 사용할 디렉터에서 git repository 생성
git init
git add .
git commit -a -m " "
내 저장소를 모아놓은 ~/repositories에 bare git repository 생성
git clone --bare 저장소 ~/repositories/저장소.git
touch 저장소.git/git-daemon-export-ok
서버로 사용할 git 계정으로 clone
sudo -u git cp -R 저장소.git /home/git/repositories
cd /home/git/repositories/저장소.git
sudo -u git git --bare update-server-info
sudo -u git mv hooks/post-update.sample hooks/post-update
사용 할 pc에 clone
git clone git@jaewook.org:repositories/저장소
로컬 저장소에서 서버 저장소 alias 추가
git remote add server git@jaewook.org/repositories/저장소
서버로 푸쉬
git push server
서버로부터 가져오기
git fetch server