- 快速构建SVN服务器:
- a、安装SVN 服务器(参见上篇文章)
- b、构建SVN专用目录及SVN仓库
- 构建SVN仓库:
- # svnadmin create /home/svn/project1
- # /usr/local/svn/bin/svnserve -d
- # netstat -tnlp |grep 3690
- tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 6974/svnserve
- 开启服务器的认证功能:
- # vim /home/svn/project1/conf/svnserve.conf
- [general]
- anon-access = none
auth-access = write- assword-db = passwd
- 添加用户与密码:
- # vim /home/svn/project1/conf/passwd
- [users]
- # harry = harryssecret
- # sally = sallyssecret
- cheng = redhat
- admin = redhat
- #(注意行开始不要有多余空格)
- 现在,您可以在本地或者远程通过 svn://访问 SVN 了,您可以使用“svnserve”来运行 svnserver,语法如下:
- ==>如何启动?
- # svnserve -d -r /home/svn
- # -d -- daemon mode
- # --foreground -- run in foreground (用于调试,在出错时才使用!)
- # -r -- root of directory to serve
- 要了解更多信息,请输入:
- # svnserve --help
- 当您执行了该命令,SVN 就开始监听默认的端口(3690)。
- 在SVN客户端方,您可以通过下面的命令来访问文件仓库:
- # svn co svn://192.168.10.9/home/svn/project1 project1 --username cheng
- 基于服务器的配置,它会要求输入密码。一旦通过验证,就会签出文件仓库中的代码。
- 完成此项之后,你的SVN服务器,已基本可以工作了!
如果用的用的是Windows系统,可以使用TortoiseSVN这个客户端工具。
如果用的是Linux系统,则需要安装svn客户端了。默认CentOS 5.7 上默认已安装1.6.11这个版本。