2016-05-15 4 views
2

svnリポジトリからunix AIXシステムにファイルをダウンロードできません。ファイルをダウンロードするために "curl"コマンドを使用していますが、以下のエラーで失敗します。svnリポジトリからUnixにオブジェクトをダウンロードする方法

curl:(60)SSL証明書の問題で、CA証明書が問題ないことを確認してください。詳細: エラー:14090086:SSLルーチン:SSL3_GET_SERVER_CERTIFICATE:証明書はここ 詳細を失敗したことを確認しますhttp://curl.haxx.se/docs/sslcerts.html

コマンドを使用: カール-uユーザ名:パスワードhttp://server.com/svn/trunk/test.file

iが必要Subversionリポジトリ内のすべての設定がありますカールコマンドを動作させるために変更します。はいの場合、それらを変更する方法。

私たちのマシンにインストールされていないため、wgetを使用できません。代わりにカールがあります。

私は、SubversionファイルをUNIXにダウンロードしてください。あなたの助けに感謝します。

おかげで、 スリ

答えて

1

はそれを行うために短い方法は、curlコマンドに--insecureオプションを追加することです。これは、あなたのSVNサーバーによって使用されるSSL証明書の署名者を検証できないという事実を無視するようにcURLに指示します。

curl -u username:password --insecure https://server.com/svn/trunk/test.file 

エラーが2つのいずれかの理由で起こっている、いずれかのあなたのSVNへのアクセスは、OSの証明書チェーンにCAからの自己署名証明書を使用していない固定され、またはカールが使用している信頼できる本命が古いですあなたのSVN SSL証明書に署名したCAからの証明書を持っていません。

SSL証明書に署名したルート証明書をダウンロードし、curl --cacert /path/to/cert.pemのように指定することができます。それ以外の場合は、追加の証明書をインストールする方法と場所を決定する必要があります。これは、cURLがOpenSSLまたはNSSを使用しているかどうかによって部分的に異なります。 This siteには、さまざまなオペレーティングシステムでこれを行う方法に関するガイダンスがあります。

+0

ありがとうございます。コマンドをcurl -k http://server.com/svn/trunk/test.file -u username:password> test.fileに変更しました。 ありがとう、Sri – sri

+0

トリックをしたことがうれしいです。答えの左側にあるチェックマークをクリックすることで、この回答に合格とマークすることができます。ありがとう! – drew010

-1

ご回答いただきありがとうございます。コマンドを curl -k http://server.com/svn/trunk/test.file -u username:password> test.file に変更しました。

ありがとう、 Sri

関連する問題