svn 配置总结
来源:互联网 发布:联通机顶盒有线网络 编辑:程序博客网 时间:2024/05/16 04:59
-1. svn 安装
Tar xjvf subversion-1.6.9.tar.bz2
Tar xjvf subversion-deps-1.6.9.tar.bz2
#deps会解压到subversion目录,在subversion目录中会多出一些文件
Cd subversion-1.6.9
./configure --with-apxs=/usr/local/www/bin/apxs --prefix=/usr/local/svn
Make
Make install
0.配置环境变量
vim /etc/profile
export PATH="/usr/local/svn/bin:$PATH"
source /etc/profile
1.建立svn根目录
mkdir /home/SVN
2.建立工程目录
cd /home/SVN
svnadmin create project
3.修改配置文件
cd /home/SVN/project/conf
3.1 vim svnserve.conf
[general]
………………………
anon-access = none
auth-access = write
………………………
password-db = passwd
………………………
authz-db = authz
3.2 vim passwd
[users]
用户1> = 密码1>
用户2> = 密码2>
其中,[users]是必须的。下面列出要访问svn的用户,每个用户一行。示例:
[users]
admin = 123456
test = 123456
3.3 vim authz
用户组格式:
[groups]
用户组名> = 用户1>,用户2>
其中,1个用户组能够包含1个或多个用户,用户间以逗号分隔。用户必须要在passwd文档里能找到,他是给那个里面的user赋权限.
版本库目录格式:
[/目录]
@用户组名> = 权限>
用户名> = 权限>
示例:
[groups]
Admin = admin
[/]
@admin = rw
[/svn/p1/WebProject]
king = rw(表示king能够读写/svn/p1/WebProject目录下的任何信息)
[/svn/p1/web]
zp=r(表示zp能够读/svn/p1/web目录下的任何信息)
* = (剩余的没有任何权限)
* = r (剩余的只有读的权限)
4 服务启动
svnserve -d -r /home/SVN
killall svnserve
ps -ef|grep svnserve
netstat -ntlp 查看网络有没有程序3690端口
#自启动设置
Vim /etc/rc.d/rc.local
/usr/local/www/bin/apachectl start
/usr/local/svn/bin/svnserve -d -r /home/SVN
5 访问
svn://222.18.159.109/project
6. linux 工程文件导入
svnadmin create /home/SVN/test(如上对test的conf的三个文件进行配置)
首先把当前路径设置到放工程的路径,比如说 cd /usr/share/tomcat6/webapps/ROOT,然后执行
svn import svn://localhost/projectname -m POOT
等命令行重新出现后就完成了。
7.使用
在svn根目录 /home/SVN下面创建工程目录
从外导入或本地导入
修改配置文件
启动服务
是同客户端检出checkout,修改
注意:配置文件除等号前后外均不能有等号
客户端检出文件错误的话,关闭(修改)主机防火墙设置 service iptables stop
#Apache与Svn相结合参考网站
http://liguxk.blog.51cto.com/129038/282503
http://www.javaeye.com/wiki/Ubuntu/896-linux%E4%B8%8BSubversion%E6%9C%8D%E5%8A%A1%E6%9E%B6%E8%AE%BE
http://67.220.81.123/plus/view-65258-1.html
http://www.bizsn.com/info/a/fuwuqijishu/linuxfuwuqi/2009/0917/15935.html
- svn服务器配置总结
- svn 配置总结
- xcode 配置svn 总结
- svn配置流程总结
- myeclipse10配置SVN总结
- cruisecontrol + svn + maven2 配置总结
- 配置SVN服务器问题总结
- Centos 6.5 SVN配置总结
- Myeclipse 8.5 安装配置使用 svn 总结
- Linux安装SVN与配置(自己总结)
- Android Studio中svn插件配置总结
- SVN server的配置常出现的错误总结
- (总结)CentOS Linux搭建SVN Server配置详解
- (总结)CentOS Linux搭建SVN Server配置详解
- (总结)CentOS Linux搭建SVN Server配置详解
- (总结)CentOS Linux搭建SVN Server配置详解
- (总结)CentOS Linux搭建SVN Server配置详解
- (总结)CentOS Linux搭建SVN Server配置详解
- NewInstance 是分配内存
- Cannot send session cache limiter - headers already sent错误解决方法
- OpenMP编程学习笔记八
- 代码规范
- 工信部发布软件收入百强企业20100601
- svn 配置总结
- 文章的写作
- 美FTC要求谷歌不要销毁收集的Wi-Fi网络信息
- 《Windows核心编程》---动态链接库和钩子基础
- 如何在windows下vs2005下安装Bost库
- MAPX中的自定义事件的格式
- SQL SERVER内置函数
- C++中catch(…)如何使用
- 有精通delphi的高手吗?