Linux上搭建SVN--1.8
来源:互联网 发布:php 获取 上传文件内容 编辑:程序博客网 时间:2024/05/02 01:27
本人系统Red hat
首先下载SVN client和server
http://www.collab.net/downloads/subversion#tab-2
下载好对应的svn安装包(CollabNetSubversion-client-1.7.19-1.x86_64.rpm CollabNetSubversion-server-1.7.19-1.x86_64.rpm )后
然后进入Linux系统、 通过命令:
rpm -ivh CollabNetSubversion-client-1.7.19-1.x86_64.rpm(优先安装client)
rpm -ivh CollabNetSubversion-server-1.7.19-1.x86_64.rpm
安装完毕后,/opt/CollabNet_Subversion目录下就会有对应的文件,进入其中的bin目录,
1.开始创建仓库目录 mkdir /home/svn/project
2.通过svn创建对应仓库 -- svnadmin create /home/svn/project
3.去仓库目录下可看到有新的文件夹生成,conf、db、locks、hooks
4.进入config目录,有svnserve.conf 、passwd、authz
5.修改svnserve.conf
----------------------------------------------
# vi svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = password
authz-db = authz
realm = My First Repository
说明:
anon-access = none #不允许匿名用户访问
auth-access = write #通过验证的用户可以读和写
password-db = password #用户保存文件
authz-db =authz #权限管理文件
realm = My First Repository #仓库名称
----------------------------------------------
6.
vim /home/svn/project/conf/passwd 添加用户名和密码
vim /home/svn/project/conf/authz 添加权限,如r只读,rw读写
svnserve -d -r/home/svn/project 启动服务
优先设置用户名密码 ---------
passwd文件:
[users]
c**(用户名)=**(密码)
authz文件:
[groups]
**(组名)=c**(用户1),x(用户2)
[/]
@**(组名)=rw(给**组设置读写权限)
*=r(给没有组的小伙伴设置读权限)
- Linux上搭建SVN--1.8
- linux上搭建svn服务器
- linux 系统上搭建SVN
- linux上搭建svn服务器
- Linux服务器上搭建SVN
- Linux上Svn环境搭建
- linux上nginx+apache 搭建 svn服务器
- linux 上 搭建 svn版本库
- linux上搭建svn版本库
- 在Linux上搭建SVN服务器
- linux 上 搭建 svn版本库
- Linux上SVN的搭建使用
- Linux上搭建SVN服务器以及使用SVN服务
- nas 上 搭建SVN
- linux上配置svnserve服务,搭建自己的svn服务器
- Linux上搭建ANT+SVN+CruiseControl+JIRA+Apache
- 如何在Linux上搭建VisualSVN Server(svn服务端)
- 在Linux系统上搭建一个SVN服务器
- 编程细节 - 6
- Android开发-Volley-解析Json使用方法-3-完整Demo-AndroidStudio
- redis查看连接数及php模拟并发创建redis连接
- map集合的两者遍历
- 程序员,别了校园入了江湖
- Linux上搭建SVN--1.8
- 03、eq、get、find
- mysql获取当前时间,格式化当前时间,增减当前时间
- Spring整合mybatis总结:
- ajax应用入门——demo制作(2)
- Java中抽象类和接口的区别
- jvm 怎么调优
- Android ListView的Item上浮动画
- 巧遇ORA-00600: 内部错误代码, 参数: [kcratr_nab_less_than_odr]