1.添加用户
useradd cvsroot
passwd cvsroot
2.建立repository目录
mkdir -p /opt/repos
chown cvsroot.cvsroot -R /opt/repos
chmod 770 -R /opt/repos
chmod g+s /opt/repos
3.添加cvs服务的脚本
/etc/xinetd.d下建立cvspserver文件,内容如下:
#default:off
#cvs server
service cvspserver
{
disable = no
socket_type = stream
protocol = tcp
user = root
wait = no
server = /usr/bin/cvs
server_args = -f --allow-root=/opt/repos pserver
log_on_success += USERID
log_on_failure += USERID
}
4.初始化cvs服务的根目录
cvs -d /opt/repos init
5.设置CVSROOT环境变量
export CVSROOT=:pserver:cvsroot@ip:/opt/repos
6.测试
cvs login
登录一次之后会在主目录下生成".cvspass"文件
7.导入项目
cvs import -m "test" ./bin(某个项目目录) v_0 start
这时你会看见“/opt/repos/bin”这个目录
8.相关操作
在某个目录下:cvs checkout bin(这个是import的某个项目的名字,或者这个目录下的其它目录)
如:cvs checkout bin/temp
cvs update [file.name] 更新某个文件(从服务器上)
cvs commit -m "some reason" [filename] 把本地更改后的文件上传到服务器
cvs status 显示所有的有关信息(从中主要看是否需要更新)
阅读(747) | 评论(0) | 转发(0) |