1.首先确定是否安装了cvs包
[root@love cvstest]#rpm -qa |grep cvs
libbonoboui-2.8.0.99cvs20040929-2
cvs-1.11.17-5
或者 cvs --version
Concurrent Versions System (CVS) 1.11.17 (client/server)
Copyright (c) 1989-2004 Brian Berliner, david d `zoo' zuhn,
Jeff Polk, and other authors
CVS may be copied only under the terms of the GNU General Public License,
a copy of which can be found with the CVS distribution kit.
Specify the --help option for further information about CVS
没有安装先去下载cvs包安装
2.我用的是最简单的密码方法
首先建立cvs仓库目录 cvs -d /home/fyimail-source(所要创建的目录) init
创建好后去目录下看有CVSROOT的目录
然后把这些加进环境变量.bash_profile
CVSROOT=:ext:zhc@192.168.1.201:/home/fyimail-source(所要创建的目录)
CVS_RSH=ssh
在自己的项目里输入命令
cvs import -m "this is a cvstest project" cvstest v_0_0_1 start
说明:import 是cvs的命令之一,表示向cvs仓库输入项目文件.
-m参数后面的字串是描述文本,随便写些有意义的东西,如果不加 -m 参
数,那么cvs会自动运行一个编辑器(一般是vi,但是可以通过修改环境变量
EDITOR来改成你喜欢用的编辑器.)让你输入信息,
cvstest 是项目名称(实际上是仓库名,在CVS服务器上会存储在以这个名字
命名的仓库里.)
v_0_0_1是这个分支的总标记.没啥用(或曰不常用.)
start 是每次 import 标识文件的输入层次的标记,没啥用.
这样一个仓库就建立好了~~也许现在每次登陆还需要密码~~
这样.在用户根目录下的.ssh下面ssh-keygen -t rsa
得到id_rsa.pub 文件拷贝到cvs机器上的相应用户的.ssh目录下的authorized_keys中
更改authorized_keys的权限600. 以后登陆就直接登陆了 不用密码