`
eimhee
  • 浏览: 2160308 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ubuntu CVS服务安装设置

阅读更多
1.安装CVS,在新立得包管理器里面选中cvs(系统-系统管理-新立得软件包管理器,在右边的软件包列表中随便选中一个,然后键盘上按cvs这三个字母,就会定位到以这三个字母开头的软件包),然后点击鼠标右键,在菜单中选中标记以便安装。然后点击上方工具栏中的应用,系统会自动下载包,然后安装。

2.安装CVSD,同上,选中cvsd,安装。安装cvsd后,会提示设置repository的位置,这个地方只要输入相对于RootJail 的位置就可以。RootJail在/etc/cvsd/cvsd.conf中进行设置,缺省的RootJail是/var/lib/cvsd。也就是说,在这一步里面输入/myrepos就可以了。

3. 打开一个命令行窗口,创建这个/myrepos。

cd /var/lib/cvsd
sudo mkdir myrepos
4.初始化这个/myrepos。

sudo cvs -d /var/lib/cvsd/myrepos init
5.设置cvsd的用户认证方式,缺省的是系统级的,一般来说cvs的用户都是单独设置的。

sudo gedit /var/lib/cvsd/myrepos/CVSROOT/config
添加以下几行: SystemAuth=no PamAuth=no ubuntu 9.10 中不必加入本行 LockDir=/tmp/myrepos 然后保存退出。注意此处的/tmp/myrepos是指相对于RootJail的路径。

6.创建LockDir

sudo mkdir /var/lib/cvsd/tmp/myrepos
7.添加用户

sudo cvsd-passwd /var/lib/cvsd/myrepos cvsuser
8.编辑cvsd的配置文件,配置那个该死的RootJail。

sudo gedit /etc/cvsd/cvsd.conf
缺省的应该是: RootJail /var/lib/cvsd Repos /myrepos 注意此处的Repos的路径也是相对于RootJail的。 另外,如果有些变态的网管喜欢封端口的话,这里可以设置cvsd的监听端口,比如可以改缺省的2401端口为8080。 Listen * 8080

此处还有一个问题,就是如果使用的是ipv4,那么就应该把*改为0.0.0.0,否则系统默认是ipv6的地址,cvsd不能正常启动

10.设置目录权限。

sudo chown cvsd:cvsd /var/lib/cvsd -R
11. 重新启动cvsd。

sudo /etc/init.d/cvsd restart
12. 在eclipse或者其他的cvs客户端中配置使用此cvs服务器。 connection type:pserver host:your ip port:8080 repository path:/myrepos user:cvsuser

其实这个cvsd的安装,主要是参照它的README,只不过它是一个压缩文件,一开始没想解开看看而已。/usr/share/doc/cvsd/README.gz。
1
0
分享到:
评论

相关推荐

    CVS教学电子书如何安装CVS,CVS使用

    在Linux中,可以利用包管理工具如`apt-get`(Ubuntu/Debian)或`yum`(CentOS/RHEL)进行安装。在macOS上,可以使用Homebrew来安装。 2. **配置环境变量**:安装完成后,确保`cvs`命令能在终端中被找到。这通常需要...

    CVS设置步骤(有图说明)

    例如,在Ubuntu中,你可以使用`sudo apt-get install cvs`命令来安装。 2. **配置CVS** 安装完成后,你需要配置CVS。创建一个名为`.cvsrc`的文件在你的家目录下,这个文件将保存你的CVS默认设置。例如,你可以...

    linux服务器端和windows客户端cvs.rar

    下面将详细介绍如何在Linux服务器上设置CVS服务器,并在Windows客户端上安装并配置CVS客户端。 一、Linux服务器端CVS服务器的安装与配置 1. **安装CVS服务端** 在Linux系统中,通常使用包管理器来安装CVS。例如,...

    Ubuntu16.0.4环境下的Asterisk安装经验

    ### Ubuntu16.0.4环境下Asterisk安装经验 #### 概述 本文将详细介绍如何在Ubuntu 16.0.4系统上安装Asterisk。Asterisk是一款非常强大的开源PBX(Private Branch Exchange)系统,它可以将普通的计算机变成一个功能...

    cvs服务器和客户端图文配置详解

    4. **启动CVS服务**:启动或重启CVS服务,如`systemctl start cvs`,并检查其状态以确认运行正常。 5. **创建项目仓库**:在CVSROOT下创建项目仓库,如`cvs init myproject`,这将创建一个空的CVS仓库供用户检出和...

    cvs安装配置使用文档

    【CVS安装配置使用文档】 CVS(Concurrent Versions System),中文名为并发版本系统,是一种分布式版本控制系统,常用于软件开发中的源代码管理。CVS允许开发者在一个共享的存储库中存储项目文件,并记录每一次...

    linux服务器系统ubuntu6.06LTS学习入门

    2. **CVS服务器**:另一种版本控制工具,安装、配置及添加项目的基本步骤。 **数据库**: 1. **MySQL**:广泛使用的SQL数据库,包含安装、初始化数据库、创建用户和权限管理等。 通过这些基础知识的学习,新人将...

    CVS安装配置,wincvs从入门到精通

    1. **软件包管理器安装**:在大多数Linux发行版中,可以使用包管理器如`apt`(Ubuntu/Debian)、`yum`(CentOS/RHEL)或`dnf`(Fedora)来安装CVS。例如: ``` sudo apt install cvs pserver ``` 这将安装CVS...

    基于ubuntu系统的CVS服务端配置手册.docx

    【基于Ubuntu系统的CVS服务端配置】 CVS(Concurrent Versions System)是一种版本控制系统,用于管理软件项目的源代码。在Ubuntu系统中配置CVS服务端可以让团队成员共享和协同编辑代码。以下是配置CVS服务端的详细...

    安装使用CVS

    ### 安装使用CVS #### 一、CVS简介 CVS(Concurrent Versions System)是一种开源的版本控制系统,用于管理和记录软件开发过程中的源代码版本变更历史。CVS支持多个用户同时对同一个项目进行修改,并能有效地解决...

    基于ubuntu14.04系统的CVS-服务端配置手册范本.doc

    5. 配置xinetd服务:在/etc/xinetd.d目录下创建cvs_ssh文件,设置CVS服务监听2401端口,指定cvsd服务路径,并重启xinetd服务。 6. 用户与组管理:通过图形界面或命令行创建项目相关的用户组,如admin-user和common-...

    基于ubuntu系统的CVS服务端配置手册.pdf

    【基于Ubuntu系统的CVS服务端配置手册】 在IT领域,版本控制系统是开发团队协作和代码管理的重要工具。本文主要介绍如何在Ubuntu 14.04操作系统上配置CVS(Concurrent Versions System)服务器,以便多个用户能共享...

    基于ubuntu104系统的CVS-服务端配置手册范本.pdf

    在`/etc/xinetd.d`目录下创建名为`cvs-ssh`的文件,设置CVS服务监听的端口、启动选项、服务类型等。重启xinetd服务以应用改动。 6. **创建用户和组**: 在系统管理中添加项目组和用户,如admin-user和common-user...

    cvs详细配置包括服务器和客户端的详细介绍

    5. **启动CVS服务**:根据系统类型,可能需要配置`xinetd`或直接启动`cvsd`服务。 6. **防火墙配置**:确保服务器的TCP端口2401(默认CVS端口)对需要访问的客户端开放。 ### 二、CVS客户端配置 1. **安装CVS...

    ubuntu上CVSNT的搭建.pdf

    【Ubuntu上CVSNT的搭建】涉及的知识点主要包括Ubuntu操作系统、版本控制系统CVSNT的安装与配置、服务启动脚本的创建、系统运行级别的查看、服务的启动与管理,以及CVS服务器的设置。 1. **Ubuntu操作系统**:Ubuntu...

    关于CVS的详细使用和安装

    **一、CVS安装** 1. **Windows**: 对于Windows用户,可以下载CVSNT,这是一个兼容CVS功能的版本。访问官方网站下载最新版的安装包,然后按照向导步骤进行安装。安装过程中,确保选择“创建桌面快捷方式”以便后续...

    Ubuntu中文参考手册

    - **网络服务设置**:说明了如何配置各种网络服务,如FTP、HTTP服务器等。 - **网络故障排除**:提供了一些常见的网络问题排查方法。 - **编辑器** - **流行的编辑器**:比较了几种常用的文本编辑器,如gedit、...

    Ubuntu菜鸟使用手册

    第10章专门讲解了网络设置,从基础的IP网络配置到底层网络设置、域名服务、DHCP配置、高级网络设置、内核与接口命名不一致性处理、网络设置启动、多阶段映射、网络服务设置和故障排除以及建立路由网关。 第11章介绍...

    meld-1.3.0 linux下图形化cvs工具

    2. **配置CVS**:确保已经安装了CVS客户端,并设置好CVSROOT环境变量,指向你的CVS服务器。 3. **集成Meld**:通过设置CVS的图形前端选项,将Meld作为默认的diff和merge工具。在~/.cvsrc文件中添加以下行: ``` *...

Global site tag (gtag.js) - Google Analytics