/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にします。
これで、認証が求められてから、読み書きが出来るようになります。