SVN服务器配置
来源:互联网 发布:中国程序员数量不够 编辑:程序博客网 时间:2023/09/26 09:23
SVN服务器的一篇架设指南:http://blog.chinaunix.net/uid-20608849-id-3087712.html
SVN安装后的目录位置及说明
./var/opt/CollabNet_Subversion //存放SVN的日志文件
./opt/CollabNet_Subversion //存放SVN的可执行程序
./etc/opt/CollabNet_Subversion //存放SVN的配置文件
比较有用的权限配置文件就是 ./etc/opt/CollabNet_Subversion/conf 下的svn_access_file文件
svn_access_file 文件配置内容详解
[test:/] //这个表示数据仓库中的test配置库
snake = r //这个表示snake对该仓库有读权限
cqc = //这个表示cqc 在test配置库无任何权限
[/] //这个表示整个仓库
* = r //这个表示对所有的用户对整个仓库都具有读权限
[test:/trunk] //这个表示对test配置库中的trunk目录设置权限
jack = rw //这个表示jack对test配置库中的trunk目录有读写权限
最后再分享下一些比较常用的配置使用:
重启服务命令:/etc/init.d/collabnet_subversion restart
增加用户:htpasswd /etc/opt/CollabNet_Subversion/conf/svn_auth_file 'username'
svn有个默认的global-ignores列表,会忽略那些不常用的文件,如:
*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store等,
打开 ~/ .subversion/config 文件看到被注释的下面2行
#global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo # *.rej *~ #*# .#* .*.swp .DS_Store
说明 svn 启用了默认的global-ignores列表
解决办法:
global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store
启用被注释的这2行,将不需要忽略的文件从列表中删除(注意global之前不能有空格,,被忽略的文件格式之前是一个空格,不能多否则执行svn命令如svn info会报错:
svn: /Users/gavinhuang/.subversion/config:94: Option expected)
修改后再import就不会丢失*.a文件了
- svn服务器安装配置
- SVN服务器配置
- 如何配置SVN服务器
- SVN服务器用户权限配置
- Subversion(SVN)服务器配置
- SVN服务器配置
- svn服务器安装配置
- SVN服务器的配置
- svn服务器配置
- SVN服务器配置
- svn 服务器 配置
- 怎么配置SVN服务器
- svn服务器配置总结
- svn服务器配置
- 配置SVN服务器
- svn转移服务器配置
- svn服务器安装配置
- svn服务器安装配置
- SPOJ GSS4 Can you answer these queries IV (线段树)
- 魔兽争霸3冰封王座,打不开,提示“此版本之魔兽争霸3需要特定语言版本之windows“
- java Object使用示例
- 易语言通用函数
- Android 多分辨率机器适配
- SVN服务器配置
- 怎样用canvas画个渐变圆形?
- lua 之 menu
- 易语言mysql
- 利用css中的border生成三角,兼容包括IE6的主流浏览器
- ROS探索总结(十二)——坐标系统
- Java学习笔记_19_String类
- 如何检查URL的合法性?
- Linux串口编程(中断方式和select方式