24

Webを検索すると、この質問がよく聞かれますが、明確な答えはありません。これが私の特定のケースです。

MacでVersionsSVNクライアントを使用していますが、コマンドラインを使用しても同じ問題が発生します。私は他の誰かのリポジトリに対する個人的なリポジトリの資格情報を持っており、6か月前にセットアップした1台のマシンで動作しています。

.sshフォルダーをユーザーディレクトリから別のマシンにコピーし、そのマシンにバージョンをインストールし、ログイン資格情報でセットアップしましたが、次のメッセージが表示されて失敗します。

承認に失敗しました:サーバーに対して認証できませんでした:拒否されました基本的なチャレンジ

リポジトリのURLはhttpsを使用していますが、「s」を削除して、セキュリティで保護されていない同じ問題を試しました。次に、他のコンピューターから.sshフォルダーを削除しました。同じ問題です。他の誰かが、このエラーはSVNが基本認証(http)を使用しようとして失敗したことに関連していると言いました。私はそれを修正するために何をすべきかわからないので、これは私にはあまり役に立ちません。私のログインクレデンシャルは良好ですが、このエラーメッセージは、おそらく私が扱った中で最も説明が少なく、最悪の記述の1つです。この問題を解決するにはどうすればよいですか?

4

4 に答える 4

21
 authorization failed: Could not authenticate to server: rejected Basic
 challenge

表示されるエラーは、SVNサーバー(実際にはApache HTTPサーバー)が無効な資格情報のために認証を拒否することを意味します。エラーのトラブルシューティングを行う手順は次のとおりです。

  • パスワードプロンプトが表示されますか?パスワードプロンプトが3回続けて表示された後、このエラーが表示されますか?

    その場合:最初のトラブルシューティング手順は、入力したユーザー名とパスワードが正しいことを再確認することです。ユーザー名では大文字と小文字を区別できます。

    2番目のトラブルシューティング手順は、前の手順ほど明白ではありません。ADアカウントのパスワードを変更すると、問題が発生する可能性があります。パスワードに非ASCII記号(£、ü、äなど)が含まれている場合、基本認証は失敗します。簡単に言えば、基本認証はパスワードで非ASCII文字をサポートしていません。

  • パスワードプロンプトは表示されません。エラーで失敗するだけauthorization failed: Could not authenticate to server: rejected Basic challengeです。

    たとえば、次のコマンドラインを使用して、資格情報を強制的に認証しようとするのは理にかなっています。

    svn info --username USERNAME --password PASSWORD --no-auth-cache https://server/svn/repository/

    --username ARG:ユーザー名ARGを指定します

    --password ARG:パスワードARGを指定します

    --no-auth-cache:認証トークンをキャッシュしません

    このコマンドラインで正常に認証できる場合は、キャッシュされた資格情報をクリアする必要があります。SVNBookを参照してください| 詳細については、クライアントの資格情報を参照してください。ただし、一部のGUIクライアントでは、数回クリックするだけでキャッシュをクリアできます。

于 2012-12-06T10:09:09.840 に答える
2

私の場合、gnome キーリングに問題がありました。完全に削除しました(..gnome2/keyrings / [Debianの場合]のすべてのファイルをrmします)

于 2015-03-18T17:58:13.603 に答える
0

私が気づいたことの1つは、svnからのインポート中にSVNの作業コピーフォーマットポップアップで1.6バージョンを選択すると、チェックアウトできず、上記のエラーがスローされることです。1.7 バージョンのチェックアウトを選択すると、正常に機能しました。

IntelijIdea 13.1.5 を使用しています

于 2014-10-14T15:53:39.990 に答える
-3

SVNを使用してトランクをタグにコピーするのが最善です

svn cp http://plugins.svn.wordpress.org/xxx/trunk http://plugins.svn.wordpress.org/xxx/tags/1.0 -m "tagging 1.0"

git svn タグに問題がある場合は、問題なく動作するはずです。

于 2015-07-30T20:32:42.473 に答える