美文网首页
Ubuntu环境搭建svn服务器

Ubuntu环境搭建svn服务器

作者: 呆萌小二哥 | 来源:发表于2018-09-20 16:28 被阅读0次

记录一次使用Ubuntu环境搭建svn服务器的详细步骤

一、查看是否已经安装svn

命令:svn
如果显示以下信息,说明已安装


二、卸载已安装的svn

命令:sudo apt-get remove --purge subversion

三、安装svn
1.安装svn

更新命令:sudo apt-get update
安装svn:sudo apt-get install subversion

2.创建svn版本库

在home目录下创建svn目录,然后在svn中创建repository目录
命令:sudo mkdir /home/svn
sudo mkdir /home/svn/repository

3.修改repository文件中权限

命令:sudo chmod -R 777 /home/svn/repository

4.创建版本库

命令:sudo svnadmin create /home/svn/repository
执行完毕之后,repository目录下会有如下文件


5.切换当前目录到repository

命令:cd /home/svn/repository

6.设置db文件的权限

命令:sudo chmod -R 777 db

7.切换当前目录打破conf

命令:cd conf

8.修改配置文件svnserve.conf

命令:sudo vi svnserve.conf
修改前:



修改后:



说明:(去掉前面的#,并且顶格)
anon-access = none 匿名用户不可读
auth-access = write 权限用户可写

password-db = passwd 密码文件为passwd
authz-db = authz 权限文件为authz

8.修改password文件,添加访问用户

命令:sudo vi passwd
新增用户格式:名字 = 密码


8.给用户test增加目录权限

命令:sudo vi authz



用户test拥有版本库根目录读写的权限

四、启动服务,并且监听81端口

命令:svnserve -d -r /home/svn --listen-port 81
如果提示:权限不够



切换到root权限
命令:sudo su
重试启动svn:svnserve -d -r /home/svn --listen-port 81
查看svn是否启动
命令:ps -ef | grep svnserve


五、停止服务

命令:killall svnserve

附:精确目录权限控制

[/]
A=rw
A拥有版本库根目录读写的权限

[/Android]
A=rw
B=r
A拥有Android目录读写的权限
B拥有Android目录读的权限,但没有写的权限
[/Android/Project1]
A=rw
*=r
A拥有/Android/Project1目录读写的权限
所有人都拥有/Android/Project1目录读的权限

相关文章

  • Ubuntu环境搭建svn服务器

    记录一次使用Ubuntu环境搭建svn服务器的详细步骤 一、查看是否已经安装svn 命令:svn如果显示以下信息,...

  • 部署Hexo到服务器并完成自动发布

    服务器环境 ubuntu16.04 64位 搭建流程简介 服务器端环境搭建 Hexo端环境搭建(可搭建在服务器上)...

  • SVN服务器搭建及管理

    一、SVN服务器搭建 1、环境安装 #yum install subversion 安装SVN #systemct...

  • 源代码管理工具-SVN

    一 、SVN操作 一、. 了解-SVN服务器配置 服务器环境搭建Mac 下直接配置(Mac 下安装SVN), (M...

  • 私有npm服务器搭建

    私有npm服务器搭建 标签(空格分隔): Node.js 私有npm服务器搭建 本次搭建是在ubuntu环境下搭建...

  • 搭建私有npm服务器教程

    私有npm服务器搭建 标签(空格分隔): Node.js 私有npm服务器搭建 本次搭建是在ubuntu环境下搭建...

  • 部署阿里云服务器

    购买服务器 搭建服务器环境 Ubuntu 16.04 64位 Python 2.7.12 Django 1.11 ...

  • Swoole 创建TCP ECHO服务器

    开发环境搭建 1、服务器运行环境:windows下的ubuntu虚拟机(vmware) 使用的ubuntu版本为1...

  • svn

    linux环境下按照svn服务 ubuntu linux环境按照svn 查看svn版本信息 利用svn命令创建版本...

  • SVN环境搭建

    都是老司机,SVN的作用不过多解释了,本文只讲如何搭建SVN服务器环境 首先要明确的是SVN服务器一般是与本地开发...

网友评论

      本文标题:Ubuntu环境搭建svn服务器

      本文链接:https://www.haomeiwen.com/subject/zldnnftx.html