文章的灵感来自大神们
1,特地对其中的关键的命令行进行总结
1.1 查看是否安装
svnserve --version
如果尚未安装,则安装
yum install subversion
1.2 启动svn
svnserve -d -r /home/svn
1.3 在window下进行登录
windows下安装 Tortoisesvn 连接 svn://192.168.**.** 这里我没有设置端口号,一样是可以正常登录的
1.3.1 注意事项,开始的时候,死活登录不成功,发现是服务器的端口没有开
处理方法是 打开防火墙,在window下,使用cmd命令,输入命令行,测试端口是否打开
关于打开防火墙的链接,请参考这篇文档
https://blog.csdn.net/u011846257/article/details/54707864
telnet 192.168.9.178 3690
1.4 停止和杀死进程的方法
killall svnserve
杀死进程的方式
killall svnserve
或者采用linux 通用的方法杀死进程
ps -ef | grep svnserve
kill -9 1234
1.5指定类型
# 创建文件夹
$ mkdir /etc/svn/
$ mkdir /etc/svn/repos
# 运行创建版本库的命令,指定数据存储为 FSFS,如果要指定为 Berkeley DB,则将 fsfs 替换为 bdb
$ svnadmin create --fs-type fsfs /etc/svn/repos
1.6 如果是单个的一个库,可以直接在其当前的目录下,启动
svnserve -d -r orgwealth
如果在上一级目录,启动多个库的时候,需要配置
svnserve -d -r org
这里的org是orgwealth的上一级目录,这也是可以正常输入密码,但是出现认证失败的解决方法,可怜我是被它困了一整天