ubuntu svn服务本地搭建使用

安装

  sudo apt-get install subversion 

创建一个仓库

  svnadmin create mysvn

编辑配置文件  /home/exayong/mysvn就是上面创建的目录的路径

  vim /home/exayong/mysvn/conf/svnserve.conf

  找到 anon-access   auth-access password-db 等行

  anon-access = none #表示匿名用户 none权限 read 读 write 写

  auth-access = write #授权用户

  password-db = passwd #用户账户和密码存储的位置 这里表示当前文件 svnserve.conf 的相对路径 同级目录下的 passwd文件

编辑passwd文件 增加用户 的 登录名 和密码

  [user]

  exayong = password

启动服务 指定目录 本机 默认端口3690    

  svnerve -d -r /home/exayong/mysvn --listen-host localhost

客户端 访问 svn://localhost即可

如果是其它机器 则要指定 ip 服务端 开放端口

sudo iptables -A INPUT -i enp0s25 -p tcp --dport 3690 -j ACCEPT

enp0s25是 网卡介质名称 可以通过ifconfig 命令查看

原文地址:https://www.cnblogs.com/exayong/p/6834260.html