git 못땡길때!!!
google에서 git http proxy corkscrew를 검색하면 된다 ^^/
정리가 잘된곳 주소입니다. ^^
-
corkscrew 설치
-
corkscrew 스크립트 작성 (proxy address, port 지정용)
-
proxy 에 접근하기 위해서 인증이 필요한 경우, user / password 파일 작성
-
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