LoginSignup
2
3

More than 5 years have passed since last update.

git を proxy 環境配下で利用する

Last updated at Posted at 2015-09-11

概要

Proxyサーバ配下の環境では、gitコマンドがうまく利用できない。
git コマンドを proxy配下で利用する方法を記載する

手順

環境

CentOS 6.x(x86_64)

connect をインストールする

RPMforgeリポジトリを使えるようにして、connectをインストールする


# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
# rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
# yum -y install connect

${HOME}/.ssh/config を編集する

行頭に「PfroxyCommnd connect」とproxyサーバ情報と接続先Git情報を記載する


ProxyCommand connect -H (proxy-server-address:Port) %h %p
Host (Git FQDN)
  HostName (GitFQDN of Git IP Address)
  User (Git user)
  IdentityFile ~/.ssh/(Secret key registered Git).pem
  Port 22

${HOME}/.gitconfig にProxy情報を記載する


[http]
        proxy = http://(proxy-server:Port)
[https]
        proxy = http://(proxy-server:Port)
[url "https://"]
        insteadOf = git://

Git repositoryをクローンするディレクトリにてgit clone実施


$ git clone@(git-address)
2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3