2011-12-27 26 views
9

HTTPSアクセスのリモートリポジトリがあります。唯一つのエントリGit:HTTPリクエストが失敗しました

git statusリスト:マスター

git remote -vリストに同じアドレスに2つのエントリ:フェッチのための1、プッシュ

ための1しかし、私はgit remote show origin、または他の操作、fetchのように、私が手を:

error: while accessing https:... 
fatal: HTTP request failed 

私はプロキシの背後午前、それは私の.gitconfigに設定されているよう(sslVerify =なし)およびクローニングはOKですが、私はこの問題は、そこから来るとは思いません。

しかし... my OS(CentOS)が再インストールされました。

+0

原点espに 'git remote -v'というURLの最初の6文字を共有できますか?使用されるプロトコル - http、https、ssh、git? –

答えて

3

私はHTTP_PROXY環境変数(Windows上のGitのBash)にHTTPプロキシを設定しますが、唯一の私%HOME%を/にプロキシを設定gitconfigが働いていた:。

[http] 
    proxy = http://USERNAME:[email protected]:PORT 
+1

環境変数は大文字と小文字が区別され、 'http_proxy'として正しく扱われます。 (もちろん、両方のソフトウェアを扱うソフトウェアもありますが、一部のソフトウェアでは対応していません) –

25

あなたがhttps:を使用している場合あなたのクローンにはgit:ではなく、CA証明書にバーコードが表示されている可能性があります。つまり、SSL接続を確認するための中間証明書のコピーがありません。私はいくつかの異なる機会にこれを実行しました。通常、DebianベースのLinuxディストリビューションで。試してみてください。

git config --global http.sslVerify false 

そして再度クローンしてください。クローンが機能するなら、それは起こっていることです。しかし、これは悪い解決策です。もちろん、SSL検証をオフにすると、HTTPSを使用することは意味がなくなり、man-in-the-middle攻撃に脆弱になります。あなたがする必要がどのような

は、Linux(井戸のDebian/Ubuntuの)の下で、あなたがにしているものは何でもOS用のCA証明書のパッケージをダウンロードしている、それはおそらく、その後

apt-get install ca-certificates 

git config --global http.sslVerify true 
git config --global http.sslCAinfo /etc/ssl/certs/ca-certificates.crt 
のようなものになるだろう

OSのバージョンによって、証明書ファイルへのパスが異なる場合があります。

これは機能するはずです。

+1

FYIこの答えは、BeagleBone組み込みLinuxで動作します。 –

+0

Beagleboneで行う必要があるもう一つのことはntpを有効にすることです。 Angstrom Linuxはntpがインストールされていない状態で出荷され、Beagleboneにはバッテリーバックアップされた時計はありません。つまり、2000年1月1日に起動時に日付が設定されます。これは、SSL証明書を無効にすることを含む、あらゆる種類の問題を引き起こします。 –

0

私は同じエラーを持っていますが、残りの答えで言及されている以外のかなりの問題があります。私は、Linux上のリポジトリのクローンを作成しようとしていた。

git clone http://xxx/scm/xxx/xxx.git 
Initialized empty Git repository in /opt/git/xxx/.git/ 
Password: 
error: Failed connect to xxx:80; Operation now in progress while accessing http://xxx.git/info/refs 

fatal: HTTP request failed 

間違った権限がフォルダにので、それがすべてだった - が、代わりにいくつかの権限エラーのgitのは、HTTPリクエストが失敗したスローされます。だから誰かが同様の問題チェックフォルダのアクセス許可を遭遇する場合!

関連する問題