1.安装

查看是否安装

svn help

安装了卸载

sudo apt-get remove --purge subversion

安装

sudo apt-get update
sudo apt-get install subversion

验证

svn版本
svn --version

svn server版本

svnserve --version  

创建仓库

sudo mkdir -p /home/svn
sudo svnadmin create /home/svn

配置

修改conf目录下的三个文件,authz;passwd;svnserve.conf

svnserve.conf仓库主配置文件

[general]
#匿名用户不可读,选项值none,read和write
anon-access = none
#权限用户可写
auth-access = write
#密码文件为passwd
password-db = passwd
#权限文件为authz
authz-db = authz

passwd是密码文件,当前仓库下的所有用户都记录在这里

[users]
x1 = 123456
x2 = 123456

authz是权限文件,用于为passwd中的用户配置权限

[/]
x1 = rw
x2 = r

启动

svnserve -d -r /home/svn
查看svnserve是否运行
ps aux | grep svnserve

停止服务器

killall svnserve
ps aux | grep svnserve

通过TortoiseSVN客户端访问SVN服务器

url

svn://192.168.5.224

注:

1.svnserve的默认端口3690
查看方法,先查看进程
ps -aux|grep svnserve| grep -v grep | awk '{print $2}'

  查看端口

netstat -nap|grep 

  2.编辑svnserve.conf,每个配置项顶个写,不要有空格,否则用TortoiseSVN请求时会提示

  Error while parsing config file: /home/svn/conf/svnserve.conf

 

最新文章

  1. OAF_开发系列03_实现OAF如何在保存前判断数据是否存在变更(案例)
  2. Android课程---Android设置透明效果的三种方法(转)
  3. 基于jQuery的input输入框下拉提示层(自动邮箱后缀名)
  4. scrapy 的 selector 练习
  5. BZOJ3058 四叶草魔杖
  6. jquery事件切换hover/toggle
  7. [Objective-c 基础 - 1.1] OC类
  8. [记录]Ubuntu下,使用Shell,简单替换有规律的文件名称
  9. MVC5控制器、路由、返回类型、选择器、过滤器
  10. 程序猿 tensorflow 入门开发及人工智能实战
  11. JavaSE教程-02Java基本语法-BUG:易错点
  12. ajax的四种type类型
  13. 20160221.CCPP体系详解(0031天)
  14. mysql学习(一)
  15. Linux 系统状态检测命令
  16. spring简述
  17. koa中返回404并且刷新后才正常的解决方案
  18. Mysql 主从服务器数据同步
  19. HDU 6351 Naive Operations(线段树)
  20. 用Python监听鼠标和键盘事件

热门文章

  1. 输//ip提示找不到应用程序
  2. Java编程的逻辑 (53) - 剖析Collections - 算法
  3. 编译安装LAMP之安装Apache+php与管理(十五)
  4. 微信小程序——极点日历使用方法
  5. Mac和Linux下pip更换源
  6. Ogre Compositor解析
  7. 访问网站出现EOF
  8. Html中怎么用CSS让ul中多个li标签不换行横排显示
  9. 【HTML】div居中显示
  10. 信噪比——信号加噪相关的知识