安装完subversion后启动svn
[root@bogon~]#svnserve –d –r /home/subversion
查看svn运行状态
[root@bogon~]# ps -ef |grep svn
root 1985 1870 0 20:31 pts/0 00:00:00 grep svn
在客户端使用TortoiseSVN进行测试出现如下错误:
Can'tconnect to host '192.168.0.138': 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
解决办法:
由于svn通信使用3690端口
iptables中添加3690端口并开启
编辑/etc/sysconfig/iptables,添加
-ARH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
[root@localhost~]#vim /etc/sysconfig/iptables
启动3690端口
[root@localhost~]# service iptables restart
然后让svn进程监听3690端口
[root@bogon~]#svnserve -d -r /home/subversion/svnproject --listen-port 3690
查看SVN运行状态,SVN进程已经监听3690端口
[root@bogon~]# ps -ef |grep svn
root 1793 1 0 16:31 ? 00:00:00 svnserve -d -r/home/subversion/svnproject --listen-port 3690
root 1985 1870 0 20:31 pts/0 00:00:00 grep svn
客户端连接正常,如图所示