wiki:git

git

etc

ssh tunneling 사용법

  1. socat을 설치한다.
  2. ssh로 tunneling connection을 만든다. ssh -D7070 [SERVER_IP]
  3. wrapper script를 작성한다.
    • ~/bin/git-proxy.sh를 만들고, 내용을 입력
      #!/bin/sh
      _proxy=localhost
      _proxyport=7070
      exec socat STDIO SOCKS4:$_proxy:$1:$2,socksport=$_proxyport
      
  4. shell에서 환경변수를 설정한다. export GIT_PROXY_COMMAND=~/bin/git-proxy.sh
  5. git clone git://[REPOSITORY_ADDRESS] 형태로 테스트 해본다.
  6. 잘 된다 싶으면 git global config에 추가해준다. git config –-global core.gitproxy ~/bin/git-proxy.sh
Last modified 5 years ago Last modified on Aug 12, 2014, 1:20:56 PM