1、 首先下载然后解压openssl-1.0.1h.tar.gz
#tar –xzvf openssl-1.0.1h.tar.gz
#cd openssl-1.0.1h
#./config –prefix=/usr/local/sll shared zlib-dynamic enable-camellia
注:--prefix 安装路径 ,shared 创建共享库 ,zlib-dynamic opensll需要加载到zlib的动态库文件,enable-camellia 允许密钥 #make && make install //编辑/etc/ld.so.conf加载sll的库文件
# vi /etc/ld.so.conf
//添加/usr/local/ssl/lib
#ldconfig
2、 先下载需要的安装包
#wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz #wget http://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gz
3、 解压压缩包(他们会同时被解压到subversion-1.6.1)
#tar –xzvf subversion-1.6.1.tar.gz #tar –xzvf subversion-deps-1.6.1.tar.gz
4、安装svn
#cd subversion-1.6.1. # ./configure --prefix=/usr/local/subversion --with-openssl=/usr/local/ssl/ //ssl的安装路径 # make #make install
5、 配置svn使用环境
#mkdir –p /svndata/ repos //创建存放目录的地址 #svnadmin create /svndata/ repos //生成配置文件
6、 设置svn的配置文件
# vi /svndata/ repos /conf/sub
#开启并且设置,修改内容如下 anon-access = none //不允许匿名用户访问 auth-access = write //验证用户用写操作 password-db = /svndata/repos/conf/passwd //设置登陆用户的账号密码 authz-db = /svndata/repos/conf/authz //设置用户的权限 realm = /svndata/repos //svn生成的地址
7、 编辑用户文件
#vi /svndata/repos/conf/passwd
#内容如下 [user] //用户 smister=123 //用户名=密码 test=123 [groups] //用户组 mrs=smister,test //用户组名=用户,多个用户逗号分割
8、 配置用户权限文件
#vi /svndata/repos/conf/authz
[/] //[文件路径] ,文件路径是根据你挂在的地址 @mrs=rw //@代表的是组名=权限 smister=rw //用户=权限
9、 开启svn服务器
#svnserve –d –r /svndata/repos/ //这里面就是一个服务器的根,如果ip为10.0.0.2时,直接svn://10.0.0.2就可以连接的了 #ps –le | grep svn //查看是否开启成功
10、 关闭svn
#kill -9 PID
版权声明:未经博主允许不得转载。http://smister.com/post-18.html