38
44

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

各ToolのProxy設定

Last updated at Posted at 2015-03-29

Windows 各ToolのProxy設定

社内からgit/nodejs/sourcetree/atom等を使う際、proxyで接続できないので以下の設定を行う
※ httpsでアクセスするbitbucketがNGだったので、https proxyの設定を少し変える必要があるかも。

0. 社内Proxy

社内proxyは、"proxy.co.jp:8080"とする。
他にも、IEのインターネットオプションの接続に記載のproxy.pacから参照が可能。
参考サイト:Internet Explorer - プロキシサーバーの設定

1. Git for widows

1.1 Git for windowsをInstall

コマンドプロンプト用のgitとしてgit for windowsをInstallする。
コマンドプロンプトで使用可能なように"Adjusting your PATH enviroment"で"Use Git from Windows Command Prompt"を選択する。

参考サイト:サルでもわかるGit入門
参考サイト:プロキシ環境下でgitを使う

1.2 Proxy設定

まずはgitのconfig設定をコマンドプロンプトで確認

> git config --global --list

下記3つを設定する。

> git config --global http.proxy http://proxy.co.jp:8080
> git config --global https.proxy http://proxy.co.jp:8080
> git config --global url."https://".insteadOf git://

上記設定後、githubのコードをPull可能。

設定した値を削除する場合

参考サイト:git config --global で追加した設置値を削除したい場合

git config --global --unset http.proxy
git config --global --unset https.proxy
git config --global --unset url."https://".insteadOf git://

2. SourceTree

SourceTreeをInstall後、起動して右上にあるターミナルボタンを押下して、ターミナル上で
1.2と同じ設定をする。設定は一度すれば、OK

※ただし、githubはOKだったが、bitbucket(https)はNGだった・・・

3. nodejs

nodejsのnpmがそのままだと使用できないので、Proxy設定を行う
nodejsのVersionはv0.12.0

参考サイト:proxy環境下でのnpm config設定

コマンドプロンプト上にてconfigの確認。
"npm config list"だとproxyはわからないので"npm config ls -l"をしようすること。

> npm config ls -l
 or
> npm config list

Proxyの設定を行う

> npm config set proxy http://proxy.co.jp:8080
> npm config set https-proxy http://proxy.co.jp:8080
> npm config set registry http://registry.npmjs.org/

4. atom editor

参考サイト:firewallがあってproxyを挟むネットワークでapmをinstallする設定

atom editor installしただけでは、packageがInstallできないので、C:\Users"UserName".atomに".apmrc"
ファイルを作成し、下記の内容を記載する。

# C:\Users\"UserName"\.atom\.apmrc
https-proxy = http://proxy.co.jp:8080
http-proxy = http://proxy.co.jp:8080
strict-ssl = false

5. bower

プロジェクトのディレクトリかユーザホームディレクトリに.bowerrcファイルを作る。
参考サイト: bower : .bowerrc
参考サイト: bowerにプロキシの設定をする方法

.bowerrcに以下を記載する。

{
  "proxy" : "http://proxy.example.co.jp:8080",
  "https-proxy" : "http://proxy.example.co.jp:8080"
}

6. docker (boot2docker), image pull用

docker imageをpullする際のProxy設定

boot2dockerをInstallするとvirtual boxもInstallされ、boot2docker-vmのVMが作成される。

boot2docker-vmを起動し、ファイル(var/lib/boot2docker/profile)を作成し、Proxyを設定する。

/var/lib/boot2docker/profile
export HTTP_PROXY=http://proxy.exapmle.co.jp:8080
export HTTPS_PROXY=http://proxy.exapmle.co.jp:8080

boot2docker-vmを終了し、その後、Boot2Docker startのConsoleにて
imageをpullすればOK

boot2docker
$ docker pull ubuntu

参考:ubuntuコンテナのproxyは、下記

# export http_proxy="http://proxy.exapmle.co.jp:8080"
# export https_proxy="https://proxy.exapmle.co.jp:8080"
38
44
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
38
44

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?