CICDの詳細な説明(5)-SVNのインストールと構成

本日は、Linuxの運用と保守に関する知識を引き続きご紹介します。この記事の主な内容は、SVNのインストールと構成です。

1.SVNのインストールとライブラリの構築

SVNはyumを使用してインストールできます。インストールコマンドは次のとおりです。

yum install -y subversion

インストールが完了したら、SVNファイルディレクトリを作成します。このファイルディレクトリにSVNライブラリを作成し、次のコマンドを実行します。

mkdir -p /var/svn/
mkdir -p /var/svn/web1
svnadmin create /var/svn/web1

上記のコマンドを実行すると、次のように、いくつかのSVN構成ファイルがこのディレクトリに表示されます。
ここに画像の説明を挿入

2.SVN構成

前の操作を完了した後、SVNを構成し、confディレクトリーに入り、passwd、authz、およびsvnserver.confの3つのファイルがあることを確認します。最初にpasswdファイルを開き、その中にSVNユーザー名とパスワードを設定します。ここに2人の新しいユーザーを追加し、次のコンテンツを追加します。

admin=admin
root=root

変更された構成ファイルは次のとおりです。
ここに画像の説明を挿入
その後、authzファイルを開いて、以前に構成されたユーザーを認証します。[groups]モジュールの下に、次のコンテンツを追加します。

group1=admin,root

次に、新しい[/]モジュールを作成し、モジュールの下に次のコンテンツを追加します。

@group1=rw
*=

group1のユーザーには読み取りおよび書き込み権限があり、他のユーザーには権限がないことを示します。変更した設定ファイルは次のとおりです。
ここに画像の説明を挿入
次に、svnserver.confファイルを変更します。このファイルはあまり変更する必要はありません。anon-access、auth-access、password-db、authz-db、realm5を開く必要があります。 。パラメータ。これらの5つのパラメーターは、匿名ユーザーが許可の読み取りを許可され、認証されたユーザーが許可の書き込みを許可され、passwdファイルがユーザー名とパスワードのファイルとして指定され、authzファイルが許可認証ファイルとして指定され、スコープが指定されることを示します。構成が完了した後のファイルは次のとおりです。
ここに画像の説明を挿入
上記の構成ファイルを構成した後、SVNを起動してコマンドを実行できます。

svnserver -d -r /var/svn

実行が完了すると、SVNプロセスをキャプチャでき、結果は次のようになります。
ここに画像の説明を挿入
デバイスは、以下に示すように、ポート3690でもリッスンを開始します。
ここに画像の説明を挿入

3.SVNクライアントのインストール

次に、SVNクライアントをインストールしましょう。まず、SVN公式Webサイトにアクセスして、SVNクライアントインストールパッケージとローカリゼーションパッケージをダウンロードできます。SVN公式WebサイトのダウンロードURLは、次のようにhttps://tortoisesvn.net/downloads.html
ここに画像の説明を挿入
です。言語パッケージは次のとおりです。クライアントインストールパッケージと中国語パッケージをインストールした後、直接インストールできます
ここに画像の説明を挿入
。インストールプロセスは、以下に示すように、デフォルトに従うことができます。
ここに画像の説明を挿入
インストールが完了したら、右クリックして次のオプションを表示します。
ここに画像の説明を挿入
[SVNチェックアウト]をクリックして、次の構成ページに入ります
ここに画像の説明を挿入
。URLにsvn:// XXXX / web1を入力します。ここで、XXXXはSVNデバイスのIPアドレスであり、web1はSVN上に作成されたターゲットディレクトリです。上の図完了したら、[OK]をクリックします。このとき、ユーザー名とパスワードの入力ボックスが表示されます。以下に示すように、passwdファイルに設定したユーザー名とパスワードを入力します。
ここに画像の説明を挿入
入力が完了したら、[OK]をクリックすると、次のページが表示されます。
ここに画像の説明を挿入
このとき、デスクトップも表示されます。web1というディレクトリに、SVNディレクトリの構成ファイルが次のように表示されます。これ
ここに画像の説明を挿入
で、SVNが構成され、機能するようになります。
独創性は簡単ではありません。転載のソースを示してください:https://blog.csdn.net/weixin_40228200

おすすめ

転載: blog.csdn.net/weixin_40228200/article/details/123850474