최대 1 분 소요

google에서 git http proxy corkscrew를 검색하면 된다 ^^/

정리가 잘된곳 주소입니다. ^^

http://cafe.naver.com/embeddedcrazyboys.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=4981%26clubid=15961514%26

  1. corkscrew 설치

  2. corkscrew 스크립트 작성 (proxy address, port 지정용)

  3. proxy 에 접근하기 위해서 인증이 필요한 경우, user / password 파일 작성

  4. git 설정

1. corkscrew 설치

[fedora 사용자]

yum install corkscrew

[ubuntu 사용자]

apt-get install corkscrew

2. corkscrew 스크립트 작성

12.xx.xxx.100 은 회사의 proxy 서버 주소이고,

8080 은 proxy 포트 번호입니다.

vi /usr/local/bin/gitproxy.sh

/usr/bin/corkscrew 12.xx.xxx.100 8080 $1 $2

chmod +x /usr/local/bin/gitproxy.sh

3. proxy 에 접근하기 위해서 인증이 필요한 경우, user / password 파일 작성

대부분의 회사에서는 인증을 안하고 그냥 서버/포트만 적으면 사용가능한데, 아주 심하게 보안을

요구하는 회사에서는 username, password 까지 발급받아야 사용가능한 경우가 있습니다.

이 경우 /usr/local/bin/gitproxy.sh 스크립트를 다음과 같이 수정해야 합니다.

맨 마지막에 인증 정보 파일 경로를 줍니다.

vi /usr/local/bin/gitproxy.sh

/usr/bin/corkscrew 12.xx.xxx.100 8080 $1 $2 /usr/local/bin/proxy_auth

vi /usr/local/bin/proxy_auth

: # chmod 600 /usr/local/bin/proxy\_auth **4. 환경변수에 git proxy command 값 추가** export GIT\_PROXY\_COMMAND=/usr/local/bin/gitproxy.sh 아니면 위 값을 .bashrc 제일 마지막에 넣고 source .bashrc 처리하면 됨. **5. git으로 받기..** git 받을곳 주소를 확인하고 git clone .... 하면 받아진다.