Git 사내 프 록 시 서버 를 통 해 외부 코드 라 이브 러 리 git proxy 에 접근
회사 내부 의 기 계 는 내부 네트워크 가 대 리 를 사용 하기 때문에 외부 (특히 외국 의) git 코드 라 이브 러 리 에 접근 할 수 없다.git 프 록 시 서버 설정 에 대한 두 가지 솔 루 션 을 소개 합 니 다.
1. 첫 번 째 상황: git clone http: / 또는 git clone https: / / 프 록 시 환경 변 수 를 직접
$ export http_proxy="http://username:[email protected]:3128/"
$ export https_proxy="http://username:[email protected]:3128/"
2. 두 번 째 상황: git clone git: / 먼저 socat 를 설치 한 다음 gitproxy 스 크 립 트 를 만 들 고 적당 한 서버 주소, 포트 번호 등 을 입력 하고 마지막 으로 git 를 설정 하여 gitproxy 스 크 립 트 를 사용 해 야 합 니 다.
설치 및 추가 과정 은 다음 과 같 습 니 다.
$ sudo apt-get install socat
$ sudo vi /usr/bin/gitproxy
#!/bin/bash
PROXY=squid.vpsee.com
PROXYPORT=3128
PROXYAUTH=username:password
exec socat STDIO PROXY:$PROXY:$1:$2,proxyport=$PROXYPORT,proxyauth=$PROXYAUTH
$ sudo chmod +x /usr/bin/gitproxy
$ git config --global core.gitproxy gitproxy
try it now!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ZoopKeeper 시각 화 zkui 프레임 워 크프로필 zkui 는 zookeeper 에 웹 관리 인터페이스 를 제공 하여 zookeepr 의 노드 값 을 CRUD 로 조작 할 수 있 고 안전 인증 도 제공 합 니 다.github 주소:https://github....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.