如何在 Linux 服务器上安装 CVS 并创建 CVS 存储库

举报
Tiamo_T 发表于 2022/05/18 07:23:37 2022/05/18
【摘要】 如何安装 CVS 服务器,并在 UNIX/Linux 环境下创建 CVS 存储库来管理我的源代码?

如何安装 CVS 服务器,并在 UNIX/Linux 环境下创建 CVS 存储库来管理我的源代码?

您真的应该使用subversionGIT。出于某种原因,如果您仍想安装和配置 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 存储库。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。