GNU/Linux >> Linux の 問題 >  >> Linux

Linux サーバーに CVS をインストールして CVS リポジトリを作成する方法

質問: CVS サーバーをインストールし、UNIX / Linux 環境に CVS リポジトリを作成してソース コードを管理するにはどうすればよいですか?

答え: Subversion または GIT を実際に使用する必要があります。なんらかの理由で、CVS をインストールして構成したい場合は、以下で説明する手順を使用してください。

1. CVS を確認

以下に示すように、Linux サーバーに cvs がインストールされていることを確認してください。

# cvs -v
Concurrent Versions System (CVS) 1.11.22 (client/server)
Copyright (C) 2006 Free Software Foundation, Inc.

システムに CVS がインストールされていない場合は、Linux ディストリビューション リポジトリからインストールします。たとえば、redhat ベースのシステムでは、以下に示すように RPM をインストールします。

# rpm -ivh cvs-1.11.22-5.el5.i386.rpm

2. CVS ユーザーとグループを作成

以下に示すように cvs ユーザーを作成します。

# useradd cvs

# passwd cvs

開発者のみが CVS リポジトリにアクセスできるようにする場合は、以下に示すように開発者グループを作成してください。

# groupadd developers

3. CVS リポジトリ ディレクトリの作成

project1 の CVS リポジトリを作成する場合は、次の /home/cvs/project1 ディレクトリを作成し、適切な権限を割り当ててください。

$ cd /home/cvs

$ mkdir project1

root として、次の手順を実行して開発者グループをこのディレクトリに割り当てます。また、グループがこの project1 ディレクトリに対する完全な権限を持っていることを確認してください。

# chgrp developers /home/cvs/project1/

# chmod g+srwx /home/cvs/project1

4. CVS リポジトリを初期化

現在、/home/cvs/project1 は単なる空のディレクトリです。これを CVS リポジトリとして作成するには、以下に示すように初期化する必要があります。

$ cvs -d /home/cvs/project1 init

初期化すると、CVS リポジトリの下に作成された CVSROOT ディレクトリが表示されます。

$ ls -la /home/cvs/project1/
total 12
drwxrwxr-x 3 cvs developers 3096 Aug 21 15:11 .
drwx------ 4 cvs cvs        3096 Aug 21 15:10 ..
drwxrwxr-x 3 cvs cvs        3096 Aug 21 15:11 CVSROOT

これで、ソース コードを /home/cvs/project1 CVS リポジトリにチェックインできます。


Linux
  1. LinuxにAnsibleをインストールしてテストする方法

  2. LinuxでFlatpakをインストールして使用する方法

  3. Linux に RabbitMQ サーバーと Erlang をインストールする方法

  1. LinuxサーバーにcPanelをインストールしてセットアップする方法

  2. Linux NTP サーバーとクライアントをインストールして構成する方法

  3. 仮想化 Linux サーバーのインストール方法

  1. LinuxにElasticsearchとKibanaをインストールする方法

  2. RHEL8LinuxにMinecraftサーバーをインストールする方法

  3. Linuxでカスタムrpmリポジトリを作成する方法