コード送信とバージョン反復のために(CentOS7.6バージョン)にSVN(Alibaba Cloud Server)をインストールします

私が使用するローカルソフトウェアは、クラウドサーバーをリモートで制御するSecureCrtです。

1.ソフトウェアをインストールします:yum -y install subversion

2. svnバージョンを確認します:svn --version

2.1。注:また、インストール前に古いバージョンがインストールされているかどうかを確認したり、古いバージョンをアンインストールして再インストールしたりすることもできます。

2.2。インストールされているバージョンを確認します:rpm -qa subversion

2.3古いバージョンのSVNをアンインストールします:yum remove subversion

3. SVNフォルダー用の新しいフォルダーを作成します(コードの送信と保存に使用):mkdir -p / data1 / svn / curstom_projs

4. SVNフォルダーをSVNファイルリポジトリとして設定します。svnadmin create / data1 / svn / curstom_projs

5.構成パラメーター:

5.1このフォルダに移動cd / data1 / svn / curstom_projs 

(このフォルダーのconfフォルダーには、authz、passwd、svnserver.confの3つの構成ファイルがあります)

authz:アクセス制御、どのユーザーがどのディレクトリにアクセスできるかを設定できます。

passwd:ユーザーとパスワードを設定します。

svnserve.confと:設定関連する操作するSubversionのセットを、結果のファイルは、英語のコメントが記載されています。

5.2 svnserv.confの構成構成情報の変更:vi /data1/svn/curstom_projs/conf/svnserve.conf

次のパラメーターを変更します(#[コメント]を削除するようにパラメーターを変更し、左上にスペースを入れないでください)。

anon-access = none(権限のないユーザーがアクセスできないようにする)

auth-access = write(許可されたユーザーが書き込みできるようにする)

password-db = passwd(ユーザーパスワードファイル)

authz-db = authz(アクセス制御ファイル)

realm = / data1 / svn / curstom_projs(認証名前空間。subversionは認証プロンプトに表示され、資格情報キャッシュのキーとして使用されます。)

5.3 passwdの設定(形式:アカウント=パスワード):vi / data1 / svn / curstom_projs / conf / passwd

データを追加:ユーザー名= 123456(追加が必要)

5.4  注:ここのユーザーは、svnを使用するためのsvnプロトコルを持っています。

5.5 authz権限を構成します:vi / data1 / svn / curstom_projs / conf / authz

データの追加:(ユーザーには読み取りおよび書き込み権限がありますが、対応するファイル(curstom_projs)の下のコンテンツにのみアクセスできます、r:読み取り、w:書き込み)

[/]

ユーザー名= rw

[/ curstom_projs]

ユーザー名= rw

6.データ送信権限を設定します(-dはデーモンユーザーなので、ユーザー権限を設定する必要があります)。

6.1 sudo chown -Rデーモン/ data1 / svn / curstom_projs

6.2 sudo chmod -R 755 / data1 / svn / curstom_projs

7. svnを起動します

7.1 svnserve -d -r / data1 / svn --listen-port 10010   

(ポート番号は10010です。AlibabaCloudでポートを構成することを忘れないでください。そうでない場合は、以前のブログを読むことができます)

7.2 netstat -ntlp(ポート情報の表示)

7.3 yum install net-tools(netstatコマンドが見つからない場合)

8.最後に、( " svn:// ip:port / curstom_projs ")を介してsvnサーバーにアクセスできます。

167のオリジナル記事を公開 92のような 訪問者10,000以上

おすすめ

転載: blog.csdn.net/weixin_42995083/article/details/105412771