第四步,在一切配置文件就绪后,就可以启动Subversion了。这里为了VPS的安全起见,不推荐以root身份运行Subversion,所以,我们需要为Subversion添加一个Linux运行帐号。
useradd svn -d /home/svn -s /bin/sh #然后,以svn用户的身份,运行Subversion服务端 su - svn -c "/usr/local/svn/bin/svnserve -d --listen-port 8888 -r /usr/local/svndata" #-d 表示后台运行此进程,监听端口为8888这样,Subversion的服务端就启动了,为了确保万无一失,可以用命令确认:netstat -anp|grep svnserve,会出现类似下面的结果 tcp 0 0 0.0.0.0:8888 0.0.0.0:* LISTEN 13711/svnserve 这样,服务端启动好后,我们可以通过客户端进行访问了,例如在俺的Win7,实现装好了SVN客户端,就可以通过这样的地址来访问testproject:
svn://{your-server-ip}:8888/testproject/
若你发现不能访问,确保你的VPS的iptables是否允许8888端口通过。
从运行的效果来看,Subversion的服务端,会占用很少的内存,感觉非常良好。