5

バージョン1.5以降、Subversionは、メインのマスターリポジトリ用のローカルキャッシングプロキシを持つことをサポートしています。

スレーブを同期させ、マスターがスレーブへのコミットを再生しました。これまでのところすべて正常に機能していますが、認証を行う方法を考えています(このガイドを使用して作業します)。

マスターとスレーブの両方に認証が設定されている場合、スレーブは読み取り時にユーザー名/パスワードを要求しますが、両方とも書き込み時に要求します。

スレーブのユーザーに対して認証を透過的にする方法は何ですか(読み取りまたは書き込みの場合に独立した認証を1つだけ必要とすることを意味します)?

私はテストしています:

  • Apache / 2.2.3、スレーブ上のSubversion 1.4.2(Debian)
  • Apache / 2.2.8、Subversion 1.5.1(Ubuntu)
4

2 に答える 2

2

結局、mod_proxyを正しく設定することで問題は解決しました。mod_proxyは、認証クレデンシャルもプロキシする必要があることを認識しています。これは正常に機能し、ユーザーはユーザー名/パスワードを1回だけ入力する必要があります。

于 2009-05-15T08:36:07.090 に答える
1

パスワードを覚えているかどうかは、使用している svn クライアント次第です。

また、Apache、特に HTTP 認証を制御する Require ディレクティブを読みたいと思うかもしれません: http://httpd.apache.org/docs/2.2/mod/core.html#require

通常Require valid-user使用される

于 2008-11-05T01:21:28.250 に答える