16

リポジトリに加えられた変更をマージできるように、リポジトリをプルしようとしました。
ただし、pull コマンドを使用すると、次のエラーが発生します。

$ git pull https://github.com/ShrutiRuparel/depot.git master
error: Failed connect to github.com:8080; 
No error while accessing https://github.com/ShrutiRuparel/depot.git/info/refs

fatal: HTTP request failed

httpプロキシを設定してみましたが変わりません。
pushコマンドは完全に正常に機能しましたが、pullコマンドでエラーが発生しました。
助言がありますか?

4

2 に答える 2

45

Git でプロキシ構成を削除するのを忘れたため、同じ問題が発生しました。

git config --global http.proxy

何かを返す場合は、次のコマンドで値を設定解除する必要があります。

git config --global --unset http.proxy

git のプロキシを設定する方法はたくさんありますが、これは良い方法ではないかもしれません。環境変数を確認することもできます。

echo $http_proxy 

その後、動作するはずです

于 2011-05-21T08:29:48.907 に答える
4

なぜhttpsを使用しているのですか?

GitHubのプライベートリポジトリの場合は、次を使用します(ここに示すように):

git clone https://username@github.com/username/project.git

しかし、公開リポジトリの場合、単純です。

git clone http://github.com/username/project.git

十分なはずです。

于 2011-02-24T09:47:38.447 に答える