1.更新源。
sudo apt-get update
2.安装cvs与cvsd。
sudo apt-get install cvs
sudo apt-get install cvsd
安装过程中会询问repository的位置,可以按默认配制。
3.新建仓库。
sudo mkdir /var/lib/cvsd/myrepos
4.初始化仓库。
sudo cvs -d /var/lib/cvsd/myrepos init
5.设置cvsd的用户认证方式。
cvsd的用户认证方式默认是系统级的,一般来说cvs的用户都是单独设置的,所以需要修改。
sudo gedit /var/lib/cvsd/myrepos/CVSROOT/config
添加以下几行:
SystemAuth=no
PamAuth=no
LockDir=/tmp/myrepos
注:此处的/tmp/myrepos是指相对于RootJail的路径。(/etc/cvsd/cvsd.conf文件中有如下定义:RootJail /var/lib/cvsd)
6.创建LockDir。
sudo mkdir /var/lib/cvsd/tmp/myrepos
7.添加cvs用户。
sudo cvsd-passwd /var/lib/cvsd/myrepos cvsuser
并根据提示设置密码。
注:cvsuser即为需要添加的cvs用户名。
8.配置监听。
sudo gedit /etc/cvsd/cvsd.conf
找到如下一行:
Listen * 2401
将其修改为:
Listen 0.0.0.0 2401
注:cvsd默认端口是2401,可以修改此端口号。
9.更改cvsd目录的用户所有权。
sudo chown cvsd.cvsd /var/lib/cvsd -R
注:安装cvsd时,系统会自动创建cvsd用户和cvsd用户组。
10.重新启动cvsd。
sudo /etc/init.d/cvsd restart
终端中若显示如下内容,表示重启成功:
* Restarting cvs pserver chroot wrapper cvsd [ OK ]
11.测试cvs。
sudo gedit ~/.bashrc
添加如下一行:
export CVSROOT=:pserver:cvsuser@localhost:/myrepos
注:其中的cvsuser即为添加的cvs用户。
重新配置环境:
source ~/.bashrc
登录cvs:
cvs login
根据提示输入密码,如果没有错误提示说明登录成功。
sudo apt-get update
2.安装cvs与cvsd。
sudo apt-get install cvs
sudo apt-get install cvsd
安装过程中会询问repository的位置,可以按默认配制。
3.新建仓库。
sudo mkdir /var/lib/cvsd/myrepos
4.初始化仓库。
sudo cvs -d /var/lib/cvsd/myrepos init
5.设置cvsd的用户认证方式。
cvsd的用户认证方式默认是系统级的,一般来说cvs的用户都是单独设置的,所以需要修改。
sudo gedit /var/lib/cvsd/myrepos/CVSROOT/config
添加以下几行:
SystemAuth=no
PamAuth=no
LockDir=/tmp/myrepos
注:此处的/tmp/myrepos是指相对于RootJail的路径。(/etc/cvsd/cvsd.conf文件中有如下定义:RootJail /var/lib/cvsd)
6.创建LockDir。
sudo mkdir /var/lib/cvsd/tmp/myrepos
7.添加cvs用户。
sudo cvsd-passwd /var/lib/cvsd/myrepos cvsuser
并根据提示设置密码。
注:cvsuser即为需要添加的cvs用户名。
8.配置监听。
sudo gedit /etc/cvsd/cvsd.conf
找到如下一行:
Listen * 2401
将其修改为:
Listen 0.0.0.0 2401
注:cvsd默认端口是2401,可以修改此端口号。
9.更改cvsd目录的用户所有权。
sudo chown cvsd.cvsd /var/lib/cvsd -R
注:安装cvsd时,系统会自动创建cvsd用户和cvsd用户组。
10.重新启动cvsd。
sudo /etc/init.d/cvsd restart
终端中若显示如下内容,表示重启成功:
* Restarting cvs pserver chroot wrapper cvsd [ OK ]
11.测试cvs。
sudo gedit ~/.bashrc
添加如下一行:
export CVSROOT=:pserver:cvsuser@localhost:/myrepos
注:其中的cvsuser即为添加的cvs用户。
重新配置环境:
source ~/.bashrc
登录cvs:
cvs login
根据提示输入密码,如果没有错误提示说明登录成功。