2008年09月23日

Ubuntu 8.04 ServerにApache2+SVN+Digest認証を出来るようにする

Ubuntu 8.04 ServerにApache2+Subversionをインストールする



$ sudo aptitude install apache2 apache2-svn subversion subversion-tools


リポジトリを作成



$ sudo mkdir /var/svn
$ cd /var/svn
$ sudo avnadmin create repos
$ sudo chown -R www-data.www-data repos


Apache2の設定



$ sudo vim /etc/apache2/mods-enabled/dav_svn.conf



 DAV svn
 SVNParentPath /var/svn

 AuthType Digest
 AuthName "Subversion repository"
 AuthUserFile /var/svn/.htdigest
 Require valid-user



認証ファイルを作成



$ sudo htdigest -c /var/svn/.htdigest "Subversion repository" [user name]
Adding password for user name in realm Subversion repository.
New password:
Re-type new password:


Digest moduleを有効にする



$ sudo ln -s /etc/apache2/mods-available/auth_digest.load /etc/apache2/mods-enabled/auth_digest.load
$ sudo apache2ctl restart


ブラウザとSVNクライアントからアクセスして認証画面が出ることを確認。

以上です。


ラベル:Linux subversion
posted by 何某。 at 13:07| Comment(0) | TrackBack(0) | Linux | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。