linux 中安装svn
svn安装与配置
1.在~目录下执行命令,出现complete则安装成功:yum -y install subversion
2.在~下创建svn目录(可根据实际情况创建目录) :mkdir -p /data/svnroot/
3.执行命令开启svn: svnserve -d -r /data/svnroot/
4.在/data/svnroot/执行命令产生相关配置文件 :svnadmin create /data/svnroot/
5./data/svnroot/conf/目录下vi passwd 编辑passwd文件配置用户信息
6./data/svnroot/conf/目录下vi authz配置权限
7. 查看进程 ps -ef | grep svnserve
8. 杀死所有的svnserve killall svnserve
9. 开启svn svnserve -d -r /data/svnroot,svn安装完成
遇到问题
Can’tconnect to host ‘192.168.0.138’: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
解决方法
1.编辑/etc/sysconfig/iptables,添加: -ARH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
2.systemctl stop firewalld systemctl mask firewalld
3.#开放443端口(HTTPS): iptables -A INPUT -p tcp --dport 443 -j ACCEPT
4.#保存上述规则: service iptables save
5.开启服务:systemctl restart iptables.service
6.重新启动svn并让svn监听3690端口:svnserve -d -r /home/subversion/svnproject --listen-port 3690