プロキシ経由でcarthage updateができなかった場合の対処法

エラー

Failed to connect to github.com port 443: Operation timed out

環境

・Mac OS 10.12.6
・Carthage version 0.26.2

原因

プロキシが邪魔をしてgithub.comのport 443に接続できずにタイムアウトする

解決策

①ターミナルを起動する
②exportコマンドを実行する
export http_proxy=http://プロキシのIPアドレス:ポート
export https_proxy=http://プロキシのIPアドレス:ポート

実行例

$ export http_proxy="http://10.100.100.165:8080"
$ export https_proxy ="http://10.100.100.165:8080"

③git configファイルにプロキシ設定をする
git config –global http.proxy http://プロキシのIPアドレス:ポート
git config –global http.proxy http://プロキシのIPアドレス:ポート

実行例

$ git config --global http.proxy http://10.100.100.165:8080
$ git config --global https.proxy http://10.100.100.165:8080

④cathage updateを再実行する

以上でプロキシを経由してcathage updateを実行することが可能です。

おまけ

export http_proxy設定の削除

$ unset http_proxy
$ unset https_proxy

git configのプロキシ設定削除

$ git config --global --unset http.proxy
$ git config --global --unset https.proxy

export http_proxy設定の確認

$ printenv

git configのプロキシ設定確認

$ git config --list
スポンサーリンク
PR
PR

シェアする

  • このエントリーをはてなブックマークに追加

フォローする