位置: 编程技术 - 正文

ubuntu系统上svn服务器搭建步骤分享(ubuntu server snap)

编辑:rootadmin

推荐整理分享ubuntu系统上svn服务器搭建步骤分享(ubuntu server snap),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:svn ubuntu,ubuntu svn服务器搭建,svn ubuntu,ubuntu svn服务器搭建,ubuntu svn上传下载,ubuntu安装ssr服务器,ubuntu svn上传下载,ubuntu /srv,内容如对您有帮助,希望把文章链接给更多的朋友!

想在一台Ubuntu上搭建SVN服务,在网上看到的教程都需要安装Apache,但我已经安装了Nginx了,不想仅仅为了SVN再多装一个Apache。经过一番摸索,终于搞定了最小化的SVN服务,额外的软件什么也不需要安装。

下面是详细的过程:

1 通过apt-get安装subversion复制代码代码如下:apt-get install subversion

我原来误入歧途,以为会有个subversion-server之类的包,怎么找也找不到,后来才知道原来这个subversion同时包含了服务端和客户端。

2 找个目录当做SVN的根目录

我选择的是/data/svn,以下命令也都是跟着这个目录走的,请按照自己的选择自行修改

3 创建一个库

我的叫做akcms,执行完毕后会发现自动在/data/svn/akcms/目录中生成了一堆东西,其中有一个叫conf的文件夹复制代码代码如下:svnadmin create /data/svn/akcms

ubuntu系统上svn服务器搭建步骤分享(ubuntu server snap)

4 接下来修改/data/svn/akcms/conf/下的三个文件,依次是:svnserve.conf、passwd、authz。他们三个作用分别是:主配置文件、密码配置文件、权限配置文件

5 编辑文件vi /data/svn/akcms/conf/svnserve.conf找到以下几项,按照如下的设置修改,去掉前面的注释,每一行的开头不能有空格复制代码代码如下:anon-access = noneauth-access = writepassword-db = passwdauthz-db = authz

6 编辑文件vi /data/svn/akcms/conf/passwd复制代码代码如下:[users]mantou =

格式很简单,用户名、密码,每行一个,默认是明文保存

7 编辑文件 vi /data/svn/akcms/conf/authz复制代码代码如下:[groups]develop = mantou[/]@develop = rw这个配置稍微复杂点:[groups]组是设置用户组的,比如:我设置的develop可以理解为开发人员组,等号的后面是组的成员,每个成员之间用逗号分隔。接下来的[/]为具体的某个地址设置权限,用@develop代表为develop组设置权限,rw代表又能读又能写。还有其他的复杂用法,不过我只懂最简单最常用的,所以其他的都跳过。

8 启动服务复制代码代码如下:svnserve -d -r /data/svn参数-d表示以守护进程模式启动,-r表示代码仓库的根目录,如果启动成功了,通过ps aux | grep svnserve可以看到进程,至此一个最简单的SVN服务就搭建好了。

然后把这个命令放到rc.local中,让每次开机都启动SVN服务。

9 接下来测试验证,在客户机上找个目录执行一下命令:复制代码代码如下:svn co --username=mantou -- UUID 'xxx' doesn't match expected UUID 'xxx'”,加--force参数就不理会这个校验,强行checkout。

如果顺利的话,会提示“Checked out revision 0.”,然后在当前目录下生成一个akcms的目录,里面就是代码仓库的代码了。

ubuntu.误删dpkg文件夹的解决方法 错误如下:复制代码代码如下:正在读取软件包列表...有错误!E:无法打开文件/var/lib/dpkg/status-open(2没有该文件或目录)E:无法解析或打开软件包的列表或是

Ubuntu电脑基础入门知识:新建文件夹 1、打开主文件夹1)在上面板栏中点菜单位置-主文件夹,打开自己的主文件夹窗口;2)在文件夹空白处点右键,选择第一个创建文件夹(F)命令;3)这时出来一

ubuntu. amd系统中lamp环境搭建方法 需要用到的软件:apache:

标签: ubuntu server snap

本文链接地址:https://www.jiuchutong.com/biancheng/356491.html 转载请保留说明!

上一篇:ubuntu服务器安装proftpd ftp服务器步骤(ubuntu服务器安装matlab2014a环境配置)

下一篇:ubuntu12.04误删dpkg文件夹的解决方法(ubuntu卸载dpkg安装的软件)

  • 个人购买二手房贷款能贷多少
  • 代扣代缴个人所得税如何做账
  • 固定资产一次性折旧政策2023
  • 投资收益转入资本公积
  • 金税盘是每天有5次机会吗
  • 电子税务局如何变更财务负责人
  • 存货报废需要进项转出吗
  • 填写银行结算凭证的有关印鉴,应集中由谁保管
  • 企业股权转让留存收益可以扣除吗
  • 房屋建筑物折旧率计算
  • 产品试用装入什么科目里
  • 发票税表抵扣了账务未抵扣账务处理怎么做?
  • 公司工资发放错误怎么退回
  • 用支票结清运杂费的会计分录
  • 客户要开票资料干嘛
  • 如何区分劳务派遣和劳动合同
  • 兼职取酬案例剖析
  • 付款凭证和记账凭证一样吗
  • 售后回购的实质
  • 小贷公司贷款的流程是什么
  • 外购固定资产进项税
  • 进口货物有进项税吗
  • 付佣金代扣个人所得税税前列支
  • 参加失业保险本期实际缴费金额包括员工承担部分吗?
  • 营改增后定额材料单价的组成包括
  • 更改win10通知
  • 小程序嵌入h5页面可以不写安全地址吗为什么
  • php string
  • 哪些发票可以作为替代发票
  • 记账凭证技巧
  • 其他业务支出属于什么会计科目
  • ElementPlus DateTimePicker日期时间选择器限制可选时间范围(精确时分秒)
  • coded language
  • laravel如何使用前端的纯静态页
  • php imagettftext
  • 清洁费用是属于什么科目
  • thinkphp import
  • php判断数组是否为空的函数
  • 库存现金账务处理案例
  • 3分钟认识Vue3的v-model
  • php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
  • 成品油发票是什么样的
  • 营业外支出明细账
  • 增值税专用发票电子版
  • c语言中有哪些语句
  • 织梦cms官网
  • sqlite3 top的查询及limit语法介绍
  • 劳务派遣业务的特点
  • 企业做账会计分录流程
  • 小微企业利润表数据
  • 废品材料回收的会计分录
  • 报销发票啥意思
  • 高速公路费如何开票
  • 银行手续费没有发票要调增吗
  • 资产负债表没有
  • 个贷系统平账专户怎么做分录
  • 新成立的小规模纳税人什么时候报税
  • 企业所得税特殊事项
  • 年终奖政策,提成怎么算
  • 已抵扣的进项税额转出会计分录账务处理
  • 增值税是不是不用计提
  • 企业银行存款属于什么会计要素
  • 暂估入库做账
  • 支出费用的区别
  • 高新技术企业认定管理办法
  • sqlserver游标的使用场景
  • 如何在macbook中设置软件权限
  • 怎么用uefi装win7
  • windows如何删除本地用户
  • mac屏幕显示设置
  • scsiaccess.exe - scsiaccess是什么进程 有什么用
  • win7重新安装windows
  • opengl 投影矩阵
  • cocos2dx-3.2+lua 常用函数
  • jquery mobile开发工具
  • shell 时间运算
  • Python装饰器基础详解
  • 进口完税价格包括哪些部分
  • 深圳为何
  • 应缴纳资源税税额怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设