首页 / 知识
关于如何在GNU / Linux上设置Subversion(SVN)服务器:如何在GNU / Linux上设置Subversion(SVN)服务器-Ubuntu
2023-04-15 05:32:00

How to set up a Subversion (SVN) server on GNU/Linux - Ubuntu我有一台运行Ubuntu的笔记本电脑,希望用作Subversion服务器。 无论是我自己致力于在本地,还是远程地致力于其他人。 要执行此工作需要采取什么步骤? 请包括以下步骤:
这些步骤可能涉及命令行或GUI应用程序指令的任何混合。 如果可以的话,请注意特定于特定发行版或版本的说明,以及可以使用用户对特定工具的选择代替(例如,用nano代替vi)。 我已采取步骤使笔记本电脑成为Subversion服务器。必须在此向AlephZarro寻求指导。我现在有一个正常工作的SVN服务器(目前仅在本地进行了测试)。
具体设置: 遵循本指南的要求:
1:安装Apache HTTP服务器和必需的模块:
将安装以下额外的软件包:
2:启用SSL
添加或检查文件中是否包含以下内容:
3:生成SSL证书:
4:创建虚拟主机
更改(在ports.conf中):
和(在svnserver中)
在ServerAdmin下添加(同样在文件svnserver中):
5:启用站点:
要克服警告:
加:
6:添加存储库:
6.a.对于更多存储库:再次执行步骤6(更改REPOS的值),跳过步骤 7:添加经过身份验证的用户
8:启用和配置WebDAV和SVN:
添加或取消注释:
9:重新启动apache服务器:
10:验证: 启动浏览器:
两者都需要用户名和密码。我认为不加评论:
在 浏览器显示"修订版0:/" 提交一些内容:
接受证书并输入密码。
按照这些步骤(假设我没有进行任何错误的复制/粘贴),我的笔记本电脑上有可以使用的SVN存储库。 之后,我需要执行(在上面引用的示例的上下文中) $ sudo chmod g + w /var/svn/$REPOS/db/rep-cache.db $ sudo chown www-data:www-data /var/svn/$REPOS/db/rep-cache.db
否则,提交本地修改时我始终收到409错误 如果您在访问网络服务器时被禁止访问403,则可能是因为您使用的主机名不是您在配置文件中指定的主机名(即localhost或127.0.0.1)。尝试改为点击https:// whateveryousetasyourhostname ... 本文似乎为整个过程提供了很好的总结。我建议您按照说明进行操作,然后针对您遇到的任何问题发布一些更具体的问题,这些问题在我和其他人在这些答复中未涉及的文章中都没有解决。 请在终端上编写一个命令。 要打开终端,请按Ctrl + Alt + T,然后键入以下命令:
对于Apache:
对于SSH:
对于Subversion:
如果您愿意,可以将它们合并为一个命令,例如:
我无能为力... |
最新内容
相关内容
linux服务器分区命令?
linux服务器分区命令?,系统,管理,信息,设备,时间,命令,基础,首次,平均,情况,linux系统格式化分区用哪个命令Linux的磁盘格式化命令是“mkfs”,linux设置壁纸的命令?
linux设置壁纸的命令?,图片,系统,电脑,照片,位置,终端,颜色,字体,单击,壁纸,怎么才可以弄成很漂亮的linux终端背景,和字体颜色根据自己的喜好linux恢复命令行设置?
linux恢复命令行设置?,系统,工作,密码,信息,工具,地址,电脑,命令,情况,地方,如何修复linux系统ps命令行用随便一张可启动的linux光盘启动并进linux设置man命令?
linux设置man命令?,信息,系统,工具,工作,地址,命令,基础,地方,基本知识,技术,linux下,如何添加man帮助man命令是Linux下的帮助指令,通过man指令linux参数设置命令?
linux参数设置命令?,网络,系统,地址,工作,信息,管理,服务,名称,状态,命令,在linux下如何通过命令查网卡配置linux查看系统网卡信息的命令包括:ivim运行linux命令?
vim运行linux命令?,系统,工作,信息,地址,命令,标准,时间,情况,工具,基础,linux系统中如何进入退出vim编辑器,方法及区别先按ESC,再输入冒号,在输linux服务器上传命令?
linux服务器上传命令?,服务,软件,平台,数据,工具,系统,手机,电脑,设备,官网,从linux服务器中下载或上传文件您要问的是为什么linux服务器一直linux下并行运行命令?
linux下并行运行命令?,系统,服务,工作,命令,环境,网络,暂停,文件,脚本,参数,linux多个用户同时执行命令会冲突吗不会冲突。解释:用户登录linuxlinux网络服务器命令?
linux网络服务器命令?,地址,网络,系统,名称,信息,工具,状态,中心,灵活,基础,linux系统下查看网关命令。linux查看网关命令,为您提供linux查看网linux设置路由器命令?
linux设置路由器命令?,网络,信息,代码,地址,电脑,工作,环境,系统,密码,路由,linux如何配置路由?注:其中第一条配置的为默认路由,默认路由掩码和linux下并行运行命令?
linux下并行运行命令?,系统,服务,工作,命令,环境,网络,暂停,文件,脚本,参数,linux多个用户同时执行命令会冲突吗不会冲突。解释:用户登录linuxlinux设置根命令过短?
linux设置根命令过短?,系统,工作,软件,地址,命令,代码,情况,管理,基础,位置,30个必知的Linux命令技巧,你都掌握了吗1、su:切换用户身份。sudo:以