とのことで、Subversionにすることにしました。
以下は構築のためのメモです。
httpd.confの修正
Apacheで動作させるために、httpd.confの一番下に以下を追加(/etc/httpd/conf/httpd.conf)。
なお、Subversionの全ディレクトリをApacheで動作させるため、以下の設定とします。
<Location /svn> DAV svn SVNParentPath /var/lib/svn </Location>
設定を追加したら、再起動します。
ユーザの作成(メンバー用とRedmine用
メンバー用とRedmine用の2ユーザを作成します。なお、作成時には2度パスワードを入力します。
# htpasswd /etc/httpd/conf/<ファイル名> <ユーザ名>
Basic認証の設定追加
httpd.confファイルに認証の設定を追加します。
<Location /svn> DAV svn SVNParentPath /var/lib/svn <span style="font-weight:bold;">AuthType Basic <span style="font-weight:bold;">AuthName "svn repository"</span> <span style="font-weight:bold;">AuthUserFile /etc/httpd/conf/<ファイル名></span> <span style="font-weight:bold;">Require valid-user</span></span> </Location>
設定を追加したら再起動します。
認証の確認
再度Subversionのディレクトリへとアクセスし、認証が求められることを確認します。