经验分享之搭建SVN服务器问题集锦
来源:互联网 发布:win 2008 如何打开端口 编辑:程序博客网 时间:2024/04/18 17:37
背景:SVN服务器终于搭好了,并且通过测试可以确认能够正常使用,一台电脑,如果空间足够大的话,还可以虚拟出多台电脑,又刷新了我对电脑的认知。一路走来,搭建SVN服务器的过程中遇到了很多问题,下面分享一下,遇到的问题以及解决方案。
一、开启CPU虚拟化技术
问题:安装好虚拟机后,在Oracle VM VirtualBox 中不能启动,只能用vagrant up 命令启动。
原因:CPU的虚拟化技术没有开启
解决方案:进入电脑BIOS,选择Configuration选项,选择Virtual Technology并修改成Enable。
二、用户名和密码的使用
问题:忘记用户名和密码
原因:安装的时候没有提示添加用户名和密码,连接的时候才发现需要输入用户名和密码,当时脑袋里只想着怎么补救,查了好多资料,但是操作复杂,做好了重新安装虚拟机的准备。
解决方案:新安装的虚拟机有默认的用户名和密码,用户名有vagrant和root,密码都是vagrant
三、获得root权限
问题:终于能连上虚拟机了,但是安装SVN服务器的时候又出现问题了:
原因:权限不够,安装的步骤需要在root的权限下进行
解决方案:获得root权限,输入 su root ——>Password中输入vagrant——>回车,OK了,获得了root权限,然后输入安装SVN的命令回车即可完成安装。
拓展:还有一种临时获得root权限的方法:sudo -s
四、用SVN客户端连接问题
问题:用SVN客户端连接时出现问题,如图:
1、由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接失败。
2、由于目标计算机积极拒绝,无法连接。
原因:防火墙的3690端口没有对外开放,需要修改配置文件。输入service iptables start后没有反应,发现自己安装的SVN中没有配置文件,防火墙没有办法开启,
解决方案:手动添加配置文件。打开配置文件:vi /etc/sysconfig/iptables
把预置的iptables规则添加进去,保存退出即可。
# Firewall configuration written by system-config-securitylevel# Manual customization of this file is not recommended.*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]:RH-Firewall-1-INPUT - [0:0]-A INPUT -j RH-Firewall-1-INPUT-A FORWARD -j RH-Firewall-1-INPUT-A RH-Firewall-1-INPUT -i lo -j ACCEPT-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT-A RH-Firewall-1-INPUT -p 50 -j ACCEPT-A RH-Firewall-1-INPUT -p 51 -j ACCEPT-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibitedCOMMIT
拓展:如果还是连接不成功的话,使用 [root@nb home]# more /etc/sysconfig/iptables ,然后再使用
[root@nb home]# /etc/init.d/iptables restart
参考材料:
http://linux.it.net.cn/e/server/svn/2015/0105/11328.html
http://www.2cto.com/os/201112/115166.html
五、学习心得
1、兵来将挡,水来土掩。不要怕自己解决不了,周围的大神那么多,网速那么好,怎么可能解决不了。
2、现在的经历会成为以后的经验,经历越多,经验越丰富。
3、办法总比困难多,一个问题的解决方法有很多,只是看你能不能找到。
- 经验分享之搭建SVN服务器问题集锦
- 经验分享之在CentOS 7上搭建SVN服务器
- 经验分享之在CentOS 7上搭建SVN服务器
- 经验分享之在 CentOS 7 上搭建支持 HTTP 协议的 SVN 服务器
- Minecraft (我的世界)服务器搭建经验分享
- linux下svn服务器搭建(摸索出的经验)
- ubuntu系统上svn服务器搭建步骤分享
- Android开发之—SVN服务器搭建
- SVN之Linux服务器环境搭建
- SVN学习1之服务器搭建方法
- svn问题集锦
- 服务器集群~经验分享会~
- svn server的搭建经验
- 【SVN】Linux 搭建SVN 服务器
- Apache+SVN搭建SVN服务器
- 如何搭建SVN服务器
- SVN服务器搭建
- SVN服务器的搭建
- 【源码】LinkedHashMap源码剖析
- (一)Spring框架——概览
- 安装,卸载WPS-office报错,如何解决?
- java根据后台查询结果合并list
- UIWebView的简单使用
- 经验分享之搭建SVN服务器问题集锦
- 【杭电1070】milk (sort+结构体)
- Python3 使用bs4按标签提取贴吧楼主发表内容
- Anroid之HttpClient异步请求数据
- Eclipse中文字体太小的解决办法
- caffe学习(2):安装完caffe后,配置python接口
- 【源码】LruCache源码剖析
- 机房收费整体思路
- HDU 1827 Summer Holiday