'2010/06/24'에 해당되는 글 2건

  1. corkscrew 를 이용해서 git proxy 이용하기 2010/06/24
  2. git daemon 서버 설정 2010/06/24
1. corkscrew 를 다운로드 및 설치(우분투는 그냥 apt-get install corkscrew)
1.1. http://www.agroman.net/corkscrew/ 에서 구할 수 있다. wget을 이용하여 다운로드.

1.2. 설치
# configure; make; make install

1.3. /usr/local/bin/corkscrew 가 설치되었음을 확인.

2. git proxy를 위한 스크립트 작성
2.1. /usr/local/bin/gitproxy.sh 작성
#!/bin/bash
/usr/local/bin/corkscrew <Proxy IP> <Port> $*

2.2. ~/.bashrc 에 다음 추가
$ export GIT_PROXY_COMMAND=/usr/local/bin/gitproxy.sh


참고 : http://cafe.naver.com/embeddedcrazyboys.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=4981

git daemon 서버 설정

from Linux 2010/06/24 16:44

/pub/repo 에 "git clone git://xxx.xxx.xxx.xxx/repo/kernel kernel" 과 같이 하여 repository를 설정하였다면

# git daemon --verbose --export-all --base-path=/pub/repo --detach

git://<새 서버>/pub/repo/kernel 등의 URL로 접근이 가능.

touch .git/git-daemon-export-ok

git config daemon.receivepack="true"