ubuntu安装svn及配置使用
来源:互联网 发布:java源码如何变成软件 编辑:程序博客网 时间:2024/05/20 22:26
1.安装SVN
apt-get install subversion
2. 建立svn仓库
1). 建立svn目录:mkdir /home/svn
2). cd /home/svn
3). mkdir repose
4). 创建仓库astar:svnadmin create /home/svn/repose,执行完毕后repose目录有svnadmin创建的目录和文件
5).进入cd /home/svn/repose/conf 进入配置修改svnserve.conf
anon-access:匿名用户的权限,可以为read,write和none,默认值read。不允许匿名用户访问:anon-access = none
auth-access:认证用户的权限,可以为read,write和none,默认值write。
password:密码数据库的路径,去掉前边的#
authz:认证规则库的路径,去掉前边的6) 配置password文件
这是每个用户的密码文件,比较简单,就是“用户名=密码”,采用的是明码。如allen=1111113). 配置authz文件
7). 配置authz文件
groups下边的sections表示对一个目录的认证规则,比如对根目录的认证规则的section为[/]。设置单用户的认证规则时一个用户一行,如:
[/]
allen=rw #allen对根目录的权限为rw
ellen=r #ellen对根目录的权限为r
如果使用group,需要在group名字前加@,如
简言之,每个仓库的根目录(/)就是自己的起始目录;[repos:/]这种方式只适用于多仓库的情况;[/]适合于单仓库和单仓库的方式。不能跨越仓库设置权限。
3. 启动和停止svn
svnserve -d -r /home/svn/repose
我们配置的根目录就是直接指向repose当前仓库。所以可以直接这样访问
svn://192.168.0.87/ 这中间的IP换成你自己的即可。
如果使用访问出现 ubuntu invalid authz configuration 这个错误,说明你的authz或password配置有问题。打开检查一下
检查svn服务器是否已经启动(svn默认使用3690端口):netstat -an | grep 3690
停止:killall svnserve
- ubuntu系统安装、配置及使用SVN
- ubuntu安装svn及配置使用
- Ubuntu 下svn安装及相关配置
- SVN入门及配置使用- ubuntu
- Ubuntu中SVN安装及使用
- ubuntu svn安装配置
- SVN+eclipse的安装配置及使用
- centos svn安装及配置与使用
- centos svn安装及配置与使用
- centos svn安装及配置与使用
- centos svn安装及配置与使用
- centos svn安装及配置与使用
- Linux下SVN安装及配置使用
- centos svn安装及配置与使用
- ubuntu下安装svn及配置实例初始化详解
- 如何在Ubuntu上安装及简单配置SVN
- Linux之ubuntu如何安装SVN及配置?
- SVN安装及配置
- Python 中dict 字典方法小结
- hdu 6208 (ac自动机)
- 写代码小技巧
- 170919_Spring英文文档阅读(十一)_2.3 Usage scenarios(三)
- Xcode8快捷键功能
- ubuntu安装svn及配置使用
- java实训第四节单例模式
- Linux基本使用
- HDU2041 超级楼梯 动态规划入门-递推
- 素材资源网站
- java-rabbitmq-官网实例06
- Rete算法
- ES6_Study
- Python编程:从入门到实践(课后习题3)