以前从来没有安装过svn,今天接到一个任务是服务器搬家后svn不能用了,让我解决一下。思路:未搬家之前svn是可以用的,搬家后不能用了,所以初步判断可能是服务没有开机启动
客户端遇到的问题如图:
查看服务端发现httpd始终启动不了,经过排查发现selinux在服务器重启以后状态是开启,所以关闭selinu
临时关闭selinux:
命令:setenforce 0
或命令:/usr/sbin/setenforce 0
永久关闭selinux:
vi /etc/sysconfig/selinux
把里边的一行改为
SELINUX=disabled
关闭selinux后,httpd启动成功
但是客户端依旧不能提交svn
netstat -apn | grep svn
svnserve已经启动,但是svn却还是提交不了文件
kill -9 42702
杀掉svnserve的进程,重新启动svnserve即可
svnserve -d -r svn版本库路径
在重新启动svnserve时必须制定svn的版本库路径
版本库的路径在配置文件
/etc/httpd/conf/httpd.conf中 SVNParentPath 后面的参数
执行
svnserve -d -r /opt/svn/
后,客户端可以正常提交及更新文件
客户端遇到的问题如图:
查看服务端发现httpd始终启动不了,经过排查发现selinux在服务器重启以后状态是开启,所以关闭selinu
临时关闭selinux:
命令:setenforce 0
或命令:/usr/sbin/setenforce 0
永久关闭selinux:
vi /etc/sysconfig/selinux
把里边的一行改为
SELINUX=disabled
关闭selinux后,httpd启动成功
但是客户端依旧不能提交svn
netstat -apn | grep svn
svnserve已经启动,但是svn却还是提交不了文件
kill -9 42702
杀掉svnserve的进程,重新启动svnserve即可
svnserve -d -r svn版本库路径
在重新启动svnserve时必须制定svn的版本库路径
版本库的路径在配置文件
/etc/httpd/conf/httpd.conf中 SVNParentPath 后面的参数
执行
svnserve -d -r /opt/svn/
后,客户端可以正常提交及更新文件
编辑回复