1 yum installsubversionインストール
2svnserve--versionインストールが成功したかどうかを確認します
rpm-qa subversion
yum remove subversion
3 mkdir -p / home / svn /
projectsvnウェアハウスファイルディレクトリを作成します4svnadmin create / home / svn / project /プロジェクトを作成します
1. confディレクトリに入ると、3つの構成ファイルが表示されます
进入上面生成的文件夹conf下,进行配置, 有以下几个文件authz,passwd,svnserve.conf。其中authz 是权限控制,可以设置哪些用户可以访问哪些目录,passwd是设置用户和密码的,svnserve是设置svn相关的操作,生成的文件中都有英文注释说明。
2.svnserv.confを構成します
vim svnserv.conf
[一般]
anon-access = none#許可されていないユーザーにアクセスできないようにする
auth-access = write#許可されたユーザーに書き込み権限を持たせる
password-db = password#ユーザーパスワードファイル
authz-db = authz#アクセス制御ファイル
レルム= / home / svn / project#Authentication namespace、subversionは認証プロンプトに表示され、資格情報キャッシュのキーとして使用されます。
デフォルトの構成では、上記のステートメントを上部のボックスに書き込む必要があり、左側にスペースを残すことはできません。そうしないと、エラーが発生します。
3. passwdを構成します(形式:アカウント=パスワード)
このファイルは、svnserveのパスワードファイルの例です。
その形式はsvnserve.confの形式と似ています。に示されているように
以下の例には、[users]というラベルの付いた1つのセクションが含まれています。
各ユーザーの名前とパスワードが続き、1行に1つのアカウントがあります。
[ユーザー]
ハリー= harryssecret
sally = sallyssecret
username = 123456
4.authz権限を構成します
最後に次のコードを追加します
[/]
ユーザー名= rw
r:読み取り、w:書き込み
注:より詳細な権限構成があります。ここに書くのではなく、SVNドキュメントを確認できます。
5.SVNサービスを開始します
svnserve -d -r / home / svn
注:デフォルトのポートは3690です。送信操作をチェックアウトする前に、このポートがアウトバウンドとインバウンドを許可するかどうかを確認してください。許可されていない場合は、適切なファイアウォールを設定してください。
起動時にアクセスできない場合は、サーバーを再起動してください。アクセスエラーが発生した場合は、構成情報を確認してください。