1. 快速构建SVN服务器: 
  2. a、安装SVN 服务器(参见上篇文章) 
  3. b、构建SVN专用目录及SVN仓库 
  4.  
  5. 构建SVN仓库: 
  6. # svnadmin create /home/svn/project1 
  7.  
  8. # /usr/local/svn/bin/svnserve -d  
  9. # netstat -tnlp |grep 3690 
  10. tcp   0      0 0.0.0.0:3690     0.0.0.0:*       LISTEN      6974/svnserve   
  11.  
  12. 开启服务器的认证功能: 
  13. # vim /home/svn/project1/conf/svnserve.conf  
  14. [general] 
  15. anon-access = none
    auth-access = write
  16. assword-db = passwd 
  17.   
  18.  添加用户与密码: 
  19. # vim /home/svn/project1/conf/passwd  
  20. [users] 
  21. harry = harryssecret 
  22. sally = sallyssecret 
  23. cheng = redhat 
  24. admin = redhat
  25. #(注意行开始不要有多余空格) 
  26.  
  27. 现在,您可以在本地或者远程通过 svn://访问 SVN 了,您可以使用“svnserve”来运行 svnserver,语法如下: 
  28. ==>如何启动?
  29. # svnserve -d -r /home/svn 
  30. # -d -- daemon mode 
  31. # --foreground -- run in foreground (用于调试,在出错时才使用!) 
  32. # -r -- root of directory to serve 
  33. 要了解更多信息,请输入: 
  34. # svnserve --help 
  35.  
  36. 当您执行了该命令,SVN 就开始监听默认的端口(3690)。 
  37. 在SVN客户端方,您可以通过下面的命令来访问文件仓库: 
  38.  
  39. # svn co svn://192.168.10.9/home/svn/project1 project1 --username cheng 
  40.  
  41. 基于服务器的配置,它会要求输入密码。一旦通过验证,就会签出文件仓库中的代码。 
  42. 完成此项之后,你的SVN服务器,已基本可以工作了!

如果用的用的是Windows系统,可以使用TortoiseSVN这个客户端工具。

如果用的是Linux系统,则需要安装svn客户端了。默认CentOS 5.7 上默认已安装1.6.11这个版本。