CentOS搭建svn服务器
浏览: 3,054次 日期:2021年04月21日 14:31:27 作者:青格勒
一、首先执行下方命令安装svn
yum install subversion
中会有一个Is this ok [y/d/N]:的提问,直接打y下载完成
二、执行命令查看安装成功与否
svn --version
三、在home目录创建一个svn的文件夹
mkdir svn
四、创建仓库,可以创建很多个
svnadmin create /home/svn/work
五、启动仓库,这里是把home/svn/下的所有仓库都启动了
svnserve -d -r /home/svn/
六、可以执行命令来查看svn是否启动
netstat -nltp
看里面有没有0 0.0.0.0:3690的字样,如果有说明已经启动了。
七、权限认证找到/home/svn/work/conf/下的svnserve.conf文件
password-db = passwd
authz-db = authz
找到上面的两个代码,然后把前面的#和空格删除
八、打开passwd文件,编辑用户密码
找到
# harry = harryssecret
# sally = sallyssecret
然后在下方填写账号密码:
test01=123456
test02=123456
=号前面的为账户,=号后面的为密码
最终效果:
********忽略的代码********
[users]
# harry = harryssecret
# sally = sallyssecret
test01=123456
test02=123456
九、修改authz文件
在文件的最下方
[work:/]
test01 = rw
test01 = rw
这个的规则有很多,需要花时间去了解一下,这里就简单的写一下
十、安装客户端的软件
这里看一下我以前写的文章《【玩转SVN】SVN的安装、SVN的汉化、简单使用》
svn的链接为:svn://你服务器的地址/work
这里会出现很莫名其妙的问题一般为一下几点:
1、svn重启 - 一般不好使
killall svnserve //杀进程
svnserve -d -r /home/svn/ //重新启动
2、防火墙
firewall-cmd --state //查看
如果开启的就关闭就可以
开启systemctl start firewalld.service
停止firewall systemctl stop firewalld.service
禁止开机启动 systemctl disable firewalld.service
重启 systemctl restart firewalld.service
更多详细的信息可以打开这个链接看看:https://blog.csdn.net/cool_summer_moon/article/details/78744009
3、设置安全组 - 如果你的服务器是云主机,很多都是这个问题引起的
一般运营商都会有这个设定的页面,自己找吧,主要是打开3390这个端口打开就可以
完毕,有注意的地方可以留言哦
文章链接:http://cenggel.com/qita/170.html
版权声明:文章《CentOS搭建svn服务器》由青格勒编写,转载请带上文章链接。
本章内容纯属乱讲,如有雷同,纯属巧合。如有借鉴之处已表明出处。
点击任意位置关闭窗口,感谢您的支持。
打赏规则 - 为了避免对于打赏模式产生误解,说明一下几点内容:
- 1.打赏纯粹自愿,金额不限,别太多,1块就行;
- 2.打赏不能作为解答疑问的理由;
- 3.打赏不能帮你做毕业设计或论文;
- 4.打赏不能帮你做工作中的项目;
- 5.打赏就是这不能那不能,只是单纯打赏而已。
- 5.最后谢谢支持。
相关文章
-
2020-12-10
◆ npm 查看,更新/升级,删除
-
2020-04-8
◆ 抱歉!该网站可能由于以下原因无法访问!
-
2018-10-14
◆ 宽带测速很快但是网页打开很慢怎么办?
-
2018-09-10
◆ eclipse svn忽略文件更新
-
2018-08-23
◆ 做一个网站之《网站备案及域名解析》
-
2018-08-14
◆ 【玩转SVN】SVN添加忽略项
疫情终归散去,生活还得继续!
Hello,Happy everyday!
Leave me alone, I’m just taking a look
啥也不说了,希望疫情早点结束吧!