エラー
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