linux svn安装
#本文内容来自《老男孩linux运维实战培训》学生
#如有转载,请务必保留本文链接及本版权信息。
#欢迎广大运维同仁一起交流linux/unix网站运维技术!
咨询 QQ: 70271111 357851641
咨询电话:18911718229
网站地址: http://www.etiantian.org
老男孩博客: http://oldboy.blog.51cto.com
老男孩的QQ: 31333741
#####################################################
命令加粗及显示过程 命令解释 文字说明 特别注意 配置更改增加
linux-Svn服务安装
操作系统:centos 5.4 x64
tar zxvf apr-1.2.7.tar.gz
tar zxvf apr-util-1.2.7.tar.gz
./configure --with-apr=/usr/local/apr/
tar zxvf httpd-2.2.3.tar.gz
--with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config
tar zxvf subversion-1.4.0.tar.gz
--with-apxs= /usr/local/apache-2.2.3/bin/apxs --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr
/usr/bin/ld: cannot find -lexpat
collect2: ld returned 1 exit status
make: *** [subversion/svn/svn] Error 1
[root@localhost lib64]# ln -s /lib64/libexpat.so.0.5.0 /usr/bin/libexpat.so
/usr/lib/libexpat.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make: *** [subversion/svn/svn] Error 1
LDFLAGS="-L/usr/lib64 \
--with-apxs=/usr/local/apache-2.2.3/bin/apxs \
--with-apr=/usr/local/apr --with-apr-util=/usr/local/apr
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
#说明:
<Location /svn>
DAV svn
SVNParentPath /home/svn/rep/ #svn父目录
AuthzSVNAccessFile /home/svn/rep/authz.conf #权限配置文件
AuthType Basic #连接类型设置
AuthName "Subversion.zoneyump" #连接框提示
AuthUserFile /home/svn/rep/authfile #用户配置文件
Require valid-user #采用何种认证
</Location>
#useradd svn -g svn
#在 /usr/local/apache-2.2.3/conf/httpd.conf 文件中配置,找到文件中的这两行:
User daemon
Group daemon
User svn
Group svn
$ mkdir /home/svn/rep
#创建仓库"test"
$ svnadmin create /home/svn/rep/test
#查看svn是否安装成功
$ svnadmin --version
#不让其他人有该目录的权限
$ chmod 700 /home/svn/rep
(svn用户操作结束)
#删除一个项目
$ svnadmin dump pjweb
导出项目(来源:
svnadmin dump test > testsvn
导入项目
svnadmin load test < testsvn
1)增加用户
# /usr/local/apache-2.2.3/bin/htpasswd /home/svn/rep/authfile #用户名(加入新的用户,就不用-c了),更改用户密码也用这个
# /usr/local/apache-2.2.3/bin/htpasswd -c /home/svn/rep/authfile user-name
#第一次设置用户时使用-c表示新建一个用户文件。回车后输入用户密码,完成对用户的增加
New password:psbsa2f1fxxx
2)权限分配
# vi /home/svn/rep/authz.conf
[groups]
admin=useradmin
devteamcs = useradmin,user1,user2//这里定义了一个用户组
[/]//对所有的项目,所有的用户都有读权限,admin用户有读写权限
@admin = rw
* = r
[test:/]//对test项目,
@devteamcs = rw
//重启apache
# /usr/local/apache-2.2.3/bin/apachectl restart
Subversion 权威指南
转载于:https://blog.51cto.com/519116/846790
linux svn安装相关推荐
- linux svn安装和配置
linux svn安装和配置,不结合apache http://blog.51yip.com/server/901.html 张映 发表于 2010-07-07 分类目录: 服务器相关 今天有个同事在 ...
- linux SVN安装及配置图解教程
svn服务器有2种运行方式 1.独立服务器 (例如:svn://xxx.com/xxx): 2.借助apache.(例如:http://svn.xxx.com/xxx): 为了不依赖apache,选择 ...
- linux svn 安装信息,linux 下安装 subversion(svn) 客户端
svn server 为只支持http://协议的windows; test web server 为as4,现需安装svn客户端方便同步代码 网上找了下都是讲如何安装svn server的,我只需要 ...
- linux中svn卸载,linux svn 安装 配置 及 卸载
1. 下载 subversion-1.6.18.tar.bz2 subversion-deps-1.6.18.tar.bz2 2.安装 tar jxvf subversion-1.6.18.tar. ...
- Linux SVN迁移备份的三种方法
svn备份方式对比分析 一般采用三种方式: 1.svnadmin dump 2.svnadmin hotcopy 3)svnsync 注意,svn备份不宜采用普通的文件拷贝方式(除非你备份的时候将库暂 ...
- 关于一些Linux SVN的安装使用
关于一些Linux SVN的安装使用 SVN简介 The goal of the Subversion project is to build a version control system tha ...
- 在linux下安装配置svn独立服务器
subversion(以下简称svn)是近年来崛起的版本管理工具,是cvs的接班人. svn服务器有2种运行方式:独立服务器和借助apache.2种方式各有利弊. svn存储版本数据也有2种方式:BD ...
- Linux下SVN安装
Linux下SVN安装 http://jingyan.baidu.com/article/3c343ff7039de20d37796306.html 转载于:https://www.cnblogs.c ...
- linux下安装配置svn独立服务器
subversion(以下简称svn)是近年来崛起的版本管理工具,是cvs的接班人. svn服务器有2种运行方式:独立服务器和借助apache.2种方式各有利弊. file:/// 直接版本库访问(本 ...
最新文章
- 十六进制字符转化为十进制数字
- iOS 导航色差问题解决方案
- 用linux搭建ntp服务,使用linux配置NTP Server
- typora export to word is excellent
- 解决Ubuntu 14下,PhpStorm 9.x 编辑器界面中文乱码的问题
- HTML左边和右边是固定的宽度但是中间是自动的布局方式
- (转)用@Resource注解完成属性装配
- 蔚来汽车5月份交付6711辆电动汽车 同比增长95.3%
- python的魔法方法
- 数组占位符_Java基础 方法和数组
- 绝秘:在Excel中快速输入数据
- python爬取链家租房信息_爬取链家租房信息数据分析
- [分享]从许三多精神看企业管理
- flutter app使用大量网络图片导致频繁崩溃
- 皇甫懒懒 Java 学习笔记 第一章
- 威斯康星大学硕士计算机科学,威斯康星大学麦迪逊分校计算机科学
- 教你如何在快应用中跳转到Android的app
- 网络舆情信息工作怎么做的措施及建议
- 如何生成带标高的西安80坐标系等高线
- 12个国外免费DNS