1. Yumのインストール yum でサブバージョンをインストール 2. 構成 1. 倉庫を作る /home の下に svn という名前のリポジトリを作成し、今後すべてのコードをその下に配置することになります。作成が成功すると、svn の下にさらにいくつかのフォルダーが追加されます。 [root@localhost /]# cd /home [root@localhost ホーム]# mkdir svn [root@localhost home]# svnadmin create /home/svn [root@localhost ホーム]# ls svn conf db フォーマット フック ロック README.txt confフォルダ(設定ファイルを保存する) [root@localhost ホーム]# cd svn/conf [root@localhost conf]# ls 認証パスワード svnserve.conf
2. パスワードファイルを設定する [root@localhost conf]# vim パスワード ### このファイルは svnserve のサンプル パスワード ファイルです。 ### そのフォーマットはsvnserve.confに似ています。 ### 以下の例では、[users] というラベルの付いたセクションが 1 つ含まれています。 ### 各ユーザーの名前とパスワードが 1 行に 1 つのアカウントずつ続きます。 [ユーザー] # ハリー = ハリーの秘密 # サリー = サリーの秘密 ユーザー1=123456 ユーザー2=123456 3. authzを設定する [root@localhost conf]# vim authz ### このファイルは svnserve の認証ファイルの例です。 ### フォーマットはmod_authz_svnの認証と同じです ### ファイル。 ### 以下に示すように、各セクションではパスの権限を定義し、 ### (オプション) セクション名で指定されたリポジトリ。 ### 承認は次の通りです。承認行は次のものを参照できます。 ### - 単一のユーザー、 ### - 特別な[groups]セクションで定義されたユーザーのグループ、 ### - 特別な[aliases]セクションで定義されたエイリアス、 ### - '$authenticated'トークンを使用するすべての認証済みユーザー ### - '$anonymous'トークンを使用する匿名ユーザーのみ ### - '*' ワイルドカードを使用して誰でも検索できます。 ### ### ルールの前に「~」を付けることで、一致を反転することができます。ルールは ### 読み取り ('r') アクセス、読み取り/書き込み ('rw') アクセス、またはアクセスなしを許可します ### ('')。 [別名] # ジョー = /C=XZ/ST=デザート/L=スネークシティ/O=スネークオイル株式会社/OU=研究所/CN=ジョーアベレージ [グループ] # harry_and_sally = ハリー、サリー # harry_sally_and_joe = ハリー、サリー、ジョー # [/foo/バー] # ハリー = rw # &ジョー = r # * = # [リポジトリ:/baz/fuz] # @harry_and_sally = 読み続ける # * = r [/] ユーザー1=rw ユーザー2=r *= 〜 4. svnserve.confを設定する [root@localhost conf]# vim svnserve.conf ### このファイルはsvnserveデーモンの設定を制御します。 ### このリポジトリへのアクセスを許可するために使用します。( ### http: および/または file: URL 経由でアクセスする場合、このファイルは ### 無関係です。 ### 詳細については、http://subversion.apache.org/ をご覧ください。 [一般的な] ### anon-accessおよびauth-accessオプションは、 ### 認証されていない(匿名)ユーザー用のリポジトリと それぞれ ### 人の認証済みユーザー。 ### 有効な値は「write」、「read」、「none」です。 ### 値を「none」に設定すると、読み取りと書き込みの両方が禁止されます。 ### 「read」は読み取り専用アクセスを許可し、「write」は完全なアクセスを許可します ### リポジトリへの読み取り/書き込みアクセス。 ### 以下のサンプル設定はデフォルトであり、匿名 ### ユーザーはリポジトリへの読み取り専用アクセス権を持ちますが、認証されている場合は ### ユーザーはリポジトリへの読み取りおよび書き込みアクセス権を持ちます。 匿名アクセス = 読み取り 認証アクセス = 書き込み ### password-dbオプションはパスワードの場所を制御します ### データベースファイル。/で始まるパスを指定しない限り、 ### ファイルの場所は、 ### この設定ファイル。 ### SASL が有効になっている場合 (下記参照)、このファイルは使用されません。 ### デフォルトのパスワード ファイルを使用するには、以下の行のコメントを解除します。 パスワード-db = パスワード ### authz-dbオプションは認証の場所を制御します ### パスベースのアクセス制御のルール。パスを指定しない限り ### /で始まる場合、ファイルの場所は ### このファイルを含むディレクトリ。 ### authz-db では、パスベースのアクセス制御は行われません。 ### デフォルトの認証ファイルを使用するには、以下の行のコメントを解除します。 authz-db = authz ### このオプションは、リポジトリの認証領域を指定します。 ### 2つのリポジトリが同じ認証レルムを持つ場合、 ### 同じパスワードデータベースを持ち、その逆も同様です。デフォルトのレルム ### はリポジトリの UUID です。 # realm = 私の最初のリポジトリ 領域 = /home/svn ### force-username-case オプションは svnserve に大文字と小文字の区別を正規化させます ### ユーザー名を認証ルールと比較する前に ### authz-dbファイルは上記で設定されています。有効な値は「upper」(上位から ### ユーザー名を大文字にする)、「lower」(ユーザー名を小文字にする)、および ### "none"(大文字と小文字を変換せずにユーザー名をそのまま比較します。 ### はデフォルトの動作です)。 # ユーザー名の大文字/小文字の強制 = なし [サスル] ### このオプションはCyrus SASLを使用するかどうかを指定します ### 認証用のライブラリ。デフォルトは false です。 ### svnserveがCyrusでビルドされていない場合、このセクションは無視されます 最後の行の領域を SVN ディレクトリに変更することを忘れないでください。コメントを開くときは、先頭にスペースを残さないようにしてください。 3. 開始と停止 [root@localhost conf]# svnserve -d -r /home/svn (開始) [root@localhost conf]#すべてのsvnserveを強制終了(停止) 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: mysqlreplicate を使って MySQL マスタースレーブを素早く構築する方法
>>: JavaScript で実装された 7 つのソート アルゴリズムの概要 (推奨!)
#include <asm/io.h> #define ioremap(cookie,...
最近、クライアントのために印刷していたとき、ページのヘッダーを印刷するのではなく、表の内容だけを印刷...
この記事では、例を使用して MySQL 一時テーブルの使用方法を説明します。ご参考までに、詳細は以下...
前の単語line-height、font-size、vertical-align は、インライン要素...
目次1. 基本的なイベント処理2. 親コンポーネントにカスタムイベントを送信するマウス修飾子4. キ...
目次基本的なHTML構造div とクラス名のショートカット キーを生成するクラス名を持つdiv ID...
この記事は主にインターネット上の他のチュートリアルを参考にしています。実際に操作した上でのまとめです...
成し遂げるこの効果は CSS を使用して完全に再現することは困難です。 CSS でシミュレートされた...
span タグは HTML ウェブページを作成するときによく使用されますが、このタグの使い方がよくわ...
前面に書かれた環境: MySQL 5.7+、MySQL データベースの文字エンコードは utf8、テ...
この記事では、参考までに、Vue の具体的なコードを共有して、簡単なショッピングカートを実装します。...
この記事では、例を使用して MySQL トリガーの作成と使用について説明します。ご参考までに、詳細は...
1. HTMLページの文字セットを指定する2つの方法方法1: <メタ文字セット="u...
目次ドキュメント オブジェクト モデル (DOM) DOM と JavaScript DOMツリーの...
1. まずファイルを作成します(ファイルを配置するディレクトリにcdします) myTest.py を...