linux svn 提交历史,linux下svn的搭建

1.准备如下软件包:

apr-1.3.8.tar.gz与apr-util-1.3.9.tar.gz

http-2.2.14.tar.gz

subversion-1.5.5.tar.gz

subversion-deps-1.5.5.tar.gz

2.安装apr-1.3.8.tar.gz

tar -zvxf apr-1.2.12.tar.gz

cd apr-1.2.12

./configure   默认安装到/usr/local/apr

make;

make install;

3. 安装apr-util-1.3.9.tar.gz

tar -zvxf apr-util-1.3.9.tar.gz

cd apr-util-1.3.9

./configure  --with-apr=/usr/local/apr

make;

make instal;

4.安装http-2.2.14.tar.gz

tar -zvxf http-2.2.14.tar.gz

cd http-2.2.14

./configure --prefix=/usr/local/apache  --with-apr=/usr/local/apr/bin/apr-1-config  --with-apr-util=/usr/local/apr/bin/apr-1-config --enable-so  --enabel-day  --enable-maintainer-mode --enable-rewrite --enalbe-ssl --with-ssl=/usr/local/ssl

make;

make install;

5.启动apache

/usr/local/apache/bin/apachectl start

登录网站,显示“IT works”

6.tar -zvxf subversion-1.5.5.tar.gz

tar -zvxf subversion-deps-1.5.5.tar.gz

cd subversion-1.5.5

rm -rf apr

rm -rf apr-util

./configure --prefix=/usr/local/svn  --with-apxs=/usr/local/apache/bin/apxs  -with-apxs=/usr/local/apache/bin/apxs  --with-apr=/usr/local/apache/bin/apr-1-config --with-apr-ytil=/usr/local/apache/bin/apr-1-config --with-ssl  --enable-maintainer-mode

make;

make install;

/usr/local/svn/bin/svnserver  -version 查看版本

7.创建svn库

mkdir /svn

添加用户svn_admin 组svn_admin

8.创建版本库

/usr/local/svn/bin/svnadmin create /svn/test

chown -R svn_admin:svn_admin /svn/test

chmod -R 700 /svn/test

9.修改/usr/local/apache/conf/httpd.conf

修改listen端口 8443

user daemon修改为  user svn_admin

group daemon修改为  group svn_adminv

设置

DAV SVN

svnpath /svn/test

AuthzSVNAcessFile /svn/auth.conf.test

require valid-user

Authtype Basic

AuthNmae "hello!"

AuthuserFiel /svn/svn-user-file

/usr/local/apache/bin/apachectel  restart

10.创建用户

/apache/bin/httpasswd -c /etc/svn-user-file  user1

第二次创建不用加-c

11.编辑/etc/auth.conf.test

[test:/]

svn_admin=ew

@group1=r

[group]

groups=svn_admin1,svnadmi2

配置ssl

在http.conf中去掉

#include conf/extra/httpd-ssl/conf

在中加入

SSLRequire SSL,

产生私有密钥 %openssl req -new -key serverkey -out server,csr

签署密钥 %openssl x509 -req -days 4000 -in server,csr -singkey server,.key -out server.sct

配置/usr/local/apache/conf/extra/httpd-ssl.conf

修改SSLcertificate File "/usr/local/apache/conf/ssl.key/server.crt

SSLcertificate File "/usr/local/apache/conf/ssl.key/server.key

重启httpd的服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值