Linux搭建SVN私服并配置http协议访问 - 寒江孤影

Linux搭建SVN私服并配置http协议访问

作者: 36D小可爱

全网最全的网络资源分享网站

手机扫码查看

标签:

LinuxSVNhttp协议

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

教程演示环境

CentOS 7.3putty.exeTortoiseSVN-1.13.1.28686-x64-svn-1.13.0.msi

第一步创建SVN

首先安装SVN服务,已安装的忽略此步骤

1.使用putty.exe连接Linux服务器,通过yum命令安装svnserve,使用putty.exe工具直接右键即可粘贴命令

yum -y install subversion

QQ截图20210417150854.png

2.创建版本库目录(此仅为目录,为后面创建版本库提供存放位置

mkdir -p /var/svn/svnrepos

QQ截图20210417151233.png

3.进入Linux可视化桌面查看创建的文件夹

QQ截图20210417151652.png

4.创建svn版本库(demo版本库名称,可自定义名称

svnadmin create /var/svn/svnrepos/demo

QQ截图20210417152044.png

5.进入Linux可视化桌面查看demo文件夹发现创建了SVN版本库所需文件

QQ截图20210417152213.png

6.创建成功后,进入demo目录下

cd /var/svn/svnrepos/demo

QQ截图20210417152542.png

7.输入ls查看目录下的文件

QQ截图20210417152754.png

8.配置修改,进入已经创建好的版本库目录下的conf

cd /var/svn/svnrepos/demo/conf

QQ截图20210417153101.png

9.输入ls查看目录下的文件

QQ截图20210417153220.png

10.修改authz文件信息

vi authz

11.vi 打开文件后是命令模式状态,要用 i 或者 a 命令底部显示 INSERT 才可进入可编辑的状态

QQ截图20210417154526.png

13.光标移动到最后一行

QQ截图20210417154712.png

14.敲键盘上的 ENTER 回车后使光标到最底部第一行,输入如下内容

rw表示赋予此账号可读写的权限,请注意[/]中的斜杠,一定是正斜杠

apsprototyp组名称 zetyun,aps,admin用户名称

[groups]
apsprototype = zetyun,aps,admin
[/]
@apsprototype = rw

QQ截图20210417155212.png

15.保存退出编辑模式

敲键盘上的 ESC 后输入:wq 敲 ENTER回车 后保存退出编辑模式

16.进入Linux可视化桌面查看authz文件发现已经修改

QQ截图20210417155831.png

18.除了命令行修改外还可以在可视化桌面进行修改

19.修改passwd文件信息

vi passwd

QQ截图20210417160901.png

20.vi 打开文件后是命令模式状态,要用 i 或者 a 命令底部显示 INSERT 才可进入可编辑的状态

光标移动到最后一行,敲键盘上的 ENTER 回车后使光标到最底部第一行,输入如下内容

admin = 123456

21.保存退出编辑模式

敲键盘上的 ESC 后输入:wq 敲 ENTER回车 后保存退出编辑模式

22.进入Linux可视化桌面查看passwd文件夹发现修改成功

QQ截图20210417161235.png

23.修改svnserve.conf

vi svnserve.conf

24.vi 打开文件后是命令模式状态,要用 i 或者 a 命令底部显示 INSERT 才可进入可编辑的状态

找到 [general] 下输入如下代码

anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = /var/svn/svnrepos/demo

25.保存退出编辑模式

敲键盘上的 ESC 后输入:wq 敲 ENTER回车 后保存退出编辑模式

26.进入Linux可视化桌面查看svnserver.conf文件夹发现修改成功

QQ截图20210417162608.png

第二步测试SVN

1.启动svn服务器

2.进入根目录

cd /

3.启动svn服务器命令

svnserve -d -r /var/svn/svnrepos

启动失败一般是防火墙没有打开

默认端口3690 检查是否开启或占用

4.查看端口是否启用

netstat -tunlp

QQ截图20210417163616.png

5.使用客户SVN端访问svn服务器

QQ截图20210417164743.png

6.输入账号密码

QQ截图20210417165801.png

7.检出完成

QQ截图20210417165904.png

  • 分享到:
    打赏
    -版权声明-

    作者: 36D小可爱, 转载或复制请以 超链接形式 并注明出处 寒江孤影
    原文地址: 《Linux搭建SVN私服并配置http协议访问》 发布于2021-4-17

    阅读时间:   发布于:2021-4-17
    文章标题:《Linux搭建SVN私服并配置http协议访问》
    本文链接:https://a14.cn:443/post-22.html
    本文编辑: 36D小可爱,转载请注明超链接和出处寒江孤影
    收录状态:[百度已收录][360未收录][搜狗已收录]

    评论一下

    切换注册

    登录

    忘记密码?

    您也可以使用第三方帐号快捷登录

    切换登录

    注册

    Linux搭建SVN私服并配置http协议访问

    长按图片转发给朋友

    觉得文章有用就打赏一下文章作者

    花呗扫一扫打赏

    微信扫一扫打赏

    企鹅扫一扫打赏

    召唤伊斯特瓦尔