centos 5.5 install svn server

Posted by wxianfeng Wed, 14 Jul 2010 05:10:00 GMT
为了个人的项目代码的同步,例如我在公司写的代码,回家后还能继续同步写下去,在我的VPS上搭了个svn server,搭建步骤:

1,安装subversion

yum update 
yum install subversion

3,创建和配置代码仓库

cd /usr/local/system
svnadmin create vcs

# 配置工程
vim vcs/conf/svnserve.conf
# 取消掉如下两行的注释
# auth-access = write
# password-db = passwd
 
# 配置该工作的用户与密码
vim vcs/conf/passwd
[users]
wxianfeng = 12345

4,启动svn server

cd /usr/local/system
svnserve -d -r vcs

5,导入工程

svn import wxianfeng_com svn://173.230.155.150/wxianfeng_com  -m "first import" --username wxianfeng --password 12345 # 远程 或本机导入
svn import wxianfeng_com file:///localhost/wxianfeng_com # 本机导入

前面的wxianfeng_com 是本地的文件夹,后面的wxianfeng_com 是svn仓库的project name , 或者你可以借助netbeans,eclipse带的svn客户端直接导入netbeans中或eclipse中的project到svn仓库中

6,checkout项目

svn co svn://173.230.155.150/wxianfeng_com

以上就可以做到一个仓库,多个项目的目的了,当有另外一个project时,直接import即可,如果想删除仓库中的某个工程,可以执行delete命令

svn delete svn://173.230.155.150/wxianfeng_com -m "delete project"

See:
http://www.tonyspencer.com/2007/03/02/setup-a-subversion-server-in-4-minutes/
http://blog.itmem.com/archives/1207