服务器端的配置
首先在服务器端建立CVS根目录.打开Terminal应用程序,输入如下命令:
su root
mkdir /usr/local/cvsrep
chmod 04777 /usr/local/cvsrep
exit
然后再设置CVSROOT环境变量,能够让cvs服务器知道你的仓库路径。
export CVSROOT=/usr/local/cvsrep
接下来对CVS进行初始化
cvs init
项目文件的加入:
转到所要添加的工程的目录下:
cd ~/…/Project
cvs import –m “Initial import” Project username start
客户使用端的配置及使用命令
与x-code的集成使用:
cvs co CVSROOT
cd CVSROOT
cp /Developer/Tools/cvswrappers ./
cvs commit –m “New cvswrappers”
cd ..
rm –R CVSROOT
SSH环境的配置
ssh username@192.168.0.xxx (username是服务器上开设的用户名,后面的服务器的IP地址)
mkdir /.ssh
exit
ssh-keygen –t dsa (此过程中输入的口令即为以后登陆服务器所需的ssh口令)
cd ~/.ssh
scp id_dsa.pub username@192.168.0.xxx:/.ssh/authorized_keys
客户端check out项目
export CVSROOT=:ext: username@192.168.0.xxx:~/usr/local/cvsrep
export CVS_RSH=ssh
cvs init
cvs co Project
x-code中的相关设置
在项目文件上get info,在general面板中的最下端的SCM System中选择CVS,并且点选enable SCM,然后点击edit…按钮,check Use ssh instead of rsh for external connections. 完成如上设置以后,x-code就能与CVS正常工作了。