linux下搭建svn完整版
更新时间:2023-07-20 12:06:01 阅读量: 实用文档 文档下载
- Linux搭建svn推荐度:
- 相关推荐
subversion在安装的时候,要求相关软件的版本一致,而不是说软件版本最新就最好.下面是我安装的相关版本.
httpd-2.2.3.tar.gz ,
subversion-deps-1.4.0.tar.gz
subversion-1.4.0.tar.gz
3:安装准备
mkdir /subversion
cp httpd-2.2.3.tar.gz /subversion/
cp subversion-deps-1.4.0.tar.gz /subversion/
cp subversion-1.4.0.tar.gz /subversion/
cd /subversion/
tar zxvf httpd-2.2.3.tar.gz
tar zxvf subversion-deps-1.4.0.tar.gz
tar zxvf subversion-1.4.0.tar.gz
4:httpd的安装.
cd /subversion/httpd-2.2.3
./configure --prefix=/usr/local/apache2 --enable-so --enable-dav
make && make install
cd /usr/local/apache2/bin/
./apachectl start
这个时候,打开浏览器,输入http://localhost/,如果浏览器出现It Works,则说明httpd安装成功了.
5:subversion的安装
cd /subversion/subversion-1.4.0
./configure --with-apxs=/usr/local/apache2/bin/apxs --with-apr=/usr/local/apache2/ --with-apr-util=/usr/local/apache2/ --prefix=/usr/local/subversion --with-ssl --with-zlib --enable-maintianer-mode
make && make install
5 )配置apache 支持svn
# vi / usr/local/apache2/conf/httpd.conf
在文件末尾加上
例子:
<Location /svn>(svn为通过地址访问subversion的根目录名,以svn为例:
http://xxx.xxx.xxx.xxx/svn/具体库名)
DAV svn
SVNParentPath /subversion/project (此处配置你的版本库根目录,project不是上面提到的具体库名)
AuthType Basic
AuthName "Subversion repository" (此处字符串内容修改为提示对话框标题)
AuthUserFile /subversion/passwd (此处修改为访问版本库用户的文件,用apache 的 htpasswd命令生成)
AuthzSVNAccessFile /subversion/authfile (此处修改为访问版本库权限的文件) Require valid-user
</Location>
6 )建立版本库
先创建版本根目录
# mkdir -p /subversion/project/test
/usr/local/subversion/bin/svnadmin create /subversion/project/test
进入到版本库 test中执行ls
# cd /subversion/project/test
# ls 后看到以下文件夹及文件,则表示建库成功
conf dav db format hooks locks README.txt
7 ) 建立访问库用户文件
# /usr/local/apache2/bin/htpasswd –cm /subversion/passwd liruixuan(第一次添加用户需先创建文件,所以有参数-c,以后添加用户可以不用添加参数;linux是大小写敏感的,一定要注意)
按照提示输入密码
8 )建立访问库权限文件
# vi /subversion/authfile
内容按照以下格式
[groups] //此语句块是为了将用户分组,为后面权限分配提供方便,这里分了两组
admin = liruixuan
[/]
@admin = rw //admin组对仓库有读写权限
9)重启apache
#cd /usr/local/apachee/bin/apachectl restart
现在可以用浏览器浏览linux下的仓库test了,http://ip/svn/test
正在阅读:
linux下搭建svn完整版07-20
医院各类突发事件应急预案汇总01-06
常用电工工具09-04
一个数除以小数的教学设计03-26
资金使用实施方案03-31
大学生个人学期学习计划12-11
世界最著名的60位哲学家简介01-01
东大模电实验-增益自动切换的放大电路设计 - 图文03-08
全国卷笑死人的高考零分作文04-04
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 整版
- 搭建
- linux
- svn