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