linux debian安装配置SVN服务器
来源:互联网 发布:善领p46最新数据 编辑:程序博客网 时间:2024/05/29 15:47
1.安装SVN:apt-get install subversion subversion-tools
2. 查看SVN版本: svnserve –version
3. 创建svn仓库存放路径:mkdir /home/svn
4. 创建仓库: root@debian:/home/svn# svnadmin create theyun
5. 重启SVN服务命令: killall svnserve ,svnserve -d -r /home/svn
6. 配置用户及权限】
svnserve.conf 中默认配置都是注释掉的把下列几个配置去掉注释,稍作修改
nano /home/svn/theyun/conf/svnserve.conf
[general]
anon-access = none // 拒绝匿名用户
auth-access = write // 有权限用户可读写
password-db = passwd // 指定密码配置文件的路径
authz-db = authz // 指定目录权限配置文件的路径
【配置用户】
配置用户名为zhangmengbo, 密码为123456
nano /home/svn/theyun/conf/passwd.conf
zhangmengbo=123456
【配置用户权限】
nano /home/svn/theyun/conf/authz.conf
#分组权限
[groups]
g_manager = zhangmengbo,zhuyulei,liujun
python_developer = zhangmengbo,zhuyulei,liujun
android_developer = zhangkun,tianjianguo
iOS_developer = duananqing,liusen
php_developer = songlu,zhuchuanxu,heyupeng,zhangshuai,zhangdongling
[/python]
@python_developer = rw
#* =
[/theyun_android]
@android_developer = rw
#* =
[/theyun_iOS]
@iOS_developer = rw
#* =
[/web_php]
@php_developer = rw
#* =
[/]
@g_manager = rw
注:[theyun:/]表示目录结构的相对根节点,@表示是一个组名,不是用户名,也可以换成单独的用户名,* 表示”除了g_manager里的人之外的其余所有人”,
* = r 表示”那些只能读,不能写”,* = 表示除了该部门开发者之外,任何人都被禁止访问本目录
*
查看svn程序监听的所有端口以及PID信息:netstat -anp |grep svn
- linux debian安装配置SVN服务器
- linux debian安装配置SVN服务器
- Linux安装配置SVN服务器
- Linux安装配置SVN服务器
- Linux 安装SVN服务器配置
- Linux安装配置SVN服务器
- Linux安装配置SVN服务器
- Debian下SVN服务器安装
- Debian下SVN服务器安装
- debian下安装配置svn
- 在linux中架设(安装)配置ftp服务器(debian)
- linux下安装配置svn独立服务器
- linux下安装配置svn独立服务器
- Linux下安装配置SVN服务器
- linux下SVN+Apache服务器安装配置
- [Linux] 安装配置svn独立服务器
- linux下安装配置svn独立服务器
- linux下svn服务器安装和配置
- 选择排序
- 程序员日常工作英文20170718
- HTML入门笔记7-粗体、斜体和下划线标签
- 学习笔记——数据库事务
- 测试简介
- linux debian安装配置SVN服务器
- ES6之函数的拓展(部分)
- 【Python】实现一个天气查询
- javascript学习笔记
- SharedPreferences存储数据
- 小白玩转爬虫!(Python)
- char*="xxx"
- 自用基础4-方法
- linux debian系统配置apache2的SSL证书