私の問題は、次のようなURLで操作を行うたびに: https://nttt.dttt.com:8443/svn/nttt/Med/trunk
サーバーは、OPTIONSに応答して予期しない戻り値(403 Forbidden)を送信しました。
私が提供したユーザーとパスワードは正しいので、問題はありません。
問題がどこにあるのかわかりません。それがサーバー(魔女では制御できません)なのか、Tortoiseクライアントなのかわかりません。
TroitoiseSVNではないと思います。ほとんどの場合、問題は、ツリー全体またはすべてのHTTP操作にアクセスできないことです。ブラウザで次のURLにアクセスしてみてください。
https://nttt.dttt.com:8443/svn/nttt
https://nttt.dttt.com:8443/svn/nttt/Med
https://nttt.dttt.com:8443/svn/nttt/Med/trunk
そして、403エラーが発生するかどうかを確認します。それ以外の場合は、システム管理者に相談して権限を修正する必要があります。
この投稿によると、これは既知のバグです http://groups.google.com/group/visualsvn/browse_thread/thread/e16fe2e3c5fdab8d?pli=1 ユーザー名とパスワードを手動で設定すると役立つ場合があります
このエラーは、別のアカウントでSVNリポジトリをチェックアウトした場合に発生する可能性があります。アカウントデータはディスクに保存され、次にリポジトリにコミットするときに、SVNが間違ったアカウントを使用する可能性があります。コンソールまたはターミナルで適切なアカウントを指定すると役立つ場合があります。
svn commit -m "my message" --username my_username --password my_password
保存したデータをSVNから削除するだけです。このパスに移動しますすべてのプログラム-> TSVN->設定->保存されたデータ--->認証データをクリアします。これを行った後、適切な資格情報を使用してSVNパスにアクセスできます。
私は同じ問題を抱えていて、TortoiseSVNを利用可能な最後のバージョン(現時点では1.8.10)に更新することで解決しました。
以前は1.6.xを実行していました。
間違ったURLを使用している可能性があります。 Apacheサーバーが正しく構成されていない可能性もあります。
そのURLをWebブラウザに入れるとどうなりますか?見えますか?最初にブラウザでURLをテストしてパスを確認してから、Tortoiseを再試行してください。
作業コピーを更新しようとしたときに、同じエラーメッセージが表示されました。
どのディレクトリを更新する必要があるかがわかっていたので、それだけを更新しようとしましたが、うまくいきました(不思議なことに)。
その後、問題は今のところなくなっているようです。何が起こっているのか本当にわかりません。
要約すると、私はそのルートがにあるリポジトリを更新しようとしていました
https://MyServer/repos/config/MyProject/trunk
そしてそれは不平を言っていました
svn: Server sent unexpected return value (403 Forbidden) in response
to OPTIONS request for 'https://MyServer/repos/config'
私はそれからしました
cd $WORKINGCOPY/path/to/my/changed/dir
svn up ... https://MyServer/repos/config/path/to/my/changed/dir/ .
そしてこれはうまくいった。
次のsvnupが機能するようになりました。
私もこの問題をデバッグしていました。私はサーバーを制御できます。そのため、グループ「everyone」が存在する場合は「アクセスなし」(私が行った)に構成されていて、管理者権限と競合していることがわかったので、この禁止されたユーザーエラーを解決するために完全に削除しました。
最近、同じエラーメッセージが表示されました。確認したところ、URLに間違ったプロジェクト名を使用していることに気づきました。あなたのURLもチェックする価値があるかもしれません。
この問題が大量のファイルに対してのみ発生する場合はどうなりますか。コミットは通常、1つのフォルダー、またはいくつかのファイルを含むフォルダーに対して機能しますが、階層が大きい場合、プロセスはコミットを完了する直前にエラーメッセージで開始および停止します。
その403は、リポジトリに読み取り/書き込みのアクセス許可がない場合に応答します。読み取りアクセス許可しか持っていない可能性があり、変更をコミットしようとしているため、この場合はシステムに相談する必要があります。管理者は、あなたの役割に応じて適切な特権と権限を許可します
それがサーバー(制御できない)なのか、Tortoiseクライアントなのかわかりません。
クライアントは問題ありませんサーバーのアクセス許可のみを考慮する必要があります