めも帖

「めも帖」代わりにダラダラと書いていったり、めもしたりしているだけです。

/conf/svnserve.confを一部書き換え(2)

ようやく認証ユーザのみについて、チェックアウトできるようになったのでめも。

この設定ファイルをよくよく見てみれば、リポジトリにある/conf/svnserve.confは全てコメントアウトされているわけです。
コメントアウトされているけれど、不特定ユーザーに関しては初期ではチェックアウトは出来ますよ、というのが初期設定のようです。じゃあ、認証したい場合はどうしたらいいのか?

anon-access = none  #不特定は読み書き禁止
auth-access = write #認証者は読み書き自由

とします。このことが書いてあるしたの行に、

password-db = passwdfile

とあるので、これをコメントアウトをはずします。
「passwdfileは、ファイル名で相対指定になっています」というのを上記は、意味します。そこで、

vi passwdfile

を指定すると、パスワード用のファイルが開かれます。
で、見ると

### This file is an example password file for svnserve.
### Its format is similar to that of svnserve.conf. As shown in the
### example below it contains one section labelled [users].
### The name and password for each user follow, one account per line.

[users]
# harry = harryssecret
# sally = sallyssecret

とあるので、[users]の箇所を任意のID = PassWordにします。
これで、認証が求められてから、読み書きが出来るようになります。