首页 > 系统相关 >Ubuntu中SVN服务端安装

Ubuntu中SVN服务端安装

时间:2023-02-02 16:26:18浏览次数:42  
标签:SVN svn Ubuntu VM yunyx conf ubuntu home 服务端

1.apt命令安装svn客户端

ubuntu@VM-0-3-ubuntu:~$ sudo apt-get install subversion

2.创建svn目录

ubuntu@VM-0-3-ubuntu:/$ sudo mkdir /home/svn

3.创建项目仓库(yunyx)

ubuntu@VM-0-3-ubuntu:/$ cd /home/svn/
ubuntu@VM-0-3-ubuntu:/home/svn$ sudo svnadmin create yunyx
ubuntu@VM-0-3-ubuntu:/home/svn$ cd yunyx/
ubuntu@VM-0-3-ubuntu:/home/svn/yunyx$ ls
conf  db  format  hooks  locks  README.txt

4.配置用户(ryj)

  4.1编辑passwd添加用户,在[users]下添加格式为:用户名=密

ubuntu@VM-0-3-ubuntu:/home/svn/yunyx$ cd conf/
ubuntu@VM-0-3-ubuntu:/home/svn/yunyx/conf$ ls
authz  hooks-env.tmpl  passwd  svnserve.conf
ubuntu@VM-0-3-ubuntu:/home/svn/yunyx/conf$ sudo vim passwd

    4.2编辑authz分配用户权限

ubuntu@VM-0-3-ubuntu:/home/svn/yunyx/conf$ sudo vim authz

   [/]:表示根目录  rw:表示用户对根目录具有读写权限

  4.3编辑svnserve.conf

ubuntu@VM-0-3-ubuntu:/home/svn/yunyx/conf$ sudo vim svnserve.conf

  打开下面的几个注释:

anon-access = none #禁止匿名用户 (如果不是none,show log有问题)
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /home/svn/yunyx # 认证空间名,版本库所在目录

5.启动svn

ubuntu@VM-0-3-ubuntu:/home/svn/yunyx$ svnserve -d -r /home/svn/yunyx
ubuntu@VM-0-3-ubuntu:/home/svn/yunyx$ ps -ef|grep svn
ubuntu    210274       1  0 15:51 ?        00:00:00 svnserve -d -r /home/svn/yunyx
ubuntu    210300  195251  0 15:51 pts/0    00:00:00 grep --color=auto svn

6.本地客户端访问

  7.杀死svn进程

ubuntu@VM-0-3-ubuntu:/home/svn/yunyx$ killall svnserve

 

标签:SVN,svn,Ubuntu,VM,yunyx,conf,ubuntu,home,服务端
From: https://www.cnblogs.com/ryjJava/p/17086371.html

相关文章

  • ubuntu22.04安装完后硬盘变小
    1、200G的硬盘,安装完后发现只有不足100G可用  2、fdisk查看明明有个198GB 3、发现有99G,25344没有分配  4、分配并退出lvextend-l+25344/dev/mapper/ubun......
  • 在LUbuntu上搭建Neovim+LaTeX环境
    目录安装、配置vimtex安装、配置vimtexPlug'lervag/vimtex'​```letg:tex_flavor='latex'​"使vimtex默认xelatex为编译器letg:vimte......
  • 如何在 Ubuntu 上安装 ONLYOFFICE 文档 v7.3
    使用社区版,您可以在本地服务器上安装 ONLYOFFICE 文档,并将在线编辑器与 ONLYOFFICE协作平台或其他热门系统集成在一起。ONLYOFFICE文档是什么ONLYOFFICE 文档是一个在......
  • 安装Ubuntu系统详细步骤
    VMware安装Ubuntu系统详细步骤目录VMware安装Ubuntu系统详细步骤前言一、准备工具二、VMware安装三、Ubuntu安装3.1创建新虚拟机3.2InstallUbuntu四、拓展——移动硬......
  • Java中Socket 实现最简单的客户端与服务端通信
    Java中Socket实现最简单的客户端与服务端通信引言:因为最近项目中要接入某通信协议接口,基于TCP/IP的socket接口。于是就在本地弄一个最简单的Socket通信仅供学习。话不多......
  • 关于STM32CubeIDE无法正常启动GDB服务端的解决办法
    关于STM32CubeIDE无法正常启动GDB服务端的解决办法有时,可能STM32CubeIDE会报错,如下图FailedtostartGDBserver。而且点击Details也只能得知“ST-LINK初始化失败”......
  • Ubuntu创建Eclipse桌面快捷方式
    Ubuntu1404LTS创建Eclipse桌面快捷方式​​cd/usr/share/applications/​​​​sudogediteclipse.desktop​​填写以下内容,注意每行后面不能有空格:[DesktopEntry]Encodi......
  • Ubuntu 20.04 关闭 IPV6
    使用如下参数临时关闭IPV6,设备重启后参数失效sudosysctl-wnet.ipv6.conf.all.disable_ipv6=1sudosysctl-wnet.ipv6.conf.default.disable_ipv6=1sudosysctl-wnet.i......
  • Ubuntu & CentOS配置JAVA JDK环境
    Linux配置JavaJDK环境下载地址:​​https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html​​根据系统相应版本进行下载。安装配置解......
  • Ubuntu编译rocket-chips & rocket-tools 步骤记录
    Ubuntu1404&1808编译rocket-chips和rocket-tools步骤记录已在ubuntu1404-x64、ubuntu1804-x64系统上测试通过。虚拟机使用vmware15版本。本教程编写日期2019年8月28日,大体......