Ubuntu 12.04 64 bit LTS
* git 을 설치
* server가 실행될 때 항상 실행되도록 Upstart Script 등록
/etc/init/<script name>.conf
<참고>
xxxx.conf : upstart script
xxxx.override : 기존의 xxxx.conf를 override함.
* /etc/init/git-daemon.conf 작성 (git project directory = /work/.prjrepo/)
start on runlevel [2345]
stop on runlevel [!2345]
expect fork
respawn
exec /usr/bin/git daemon --user=gitro --group=gitro --reuseaddr --base-path=/work/.prjrepo/ /work/.prjrepo/
* export하고자 하는 git repository안에 magic file인 git-daemon-export-ok 파일 생성 (size 0인 dummy file - 그냥 touch로 생성하면 된다.)
* client에서 test.
git clone git://<host>/<project>
<9418 포트 사용>
'Domain > Linux' 카테고리의 다른 글
[Linux] mmap and memory... (0) | 2013.10.07 |
---|---|
CoW(Copy on Write) on ARM (0) | 2013.09.26 |
atime 대신에 strictatime을 사용하자! (0) | 2013.05.31 |
[Shell] Variable Name Expansion (0) | 2013.03.28 |
[Linux][Shell] Cleaning PATH environment variable. (0) | 2011.09.15 |