LINUX下安装SVN

1、解压缩包

将subversion-1.6.1.jar.gz与subversion-deps-1.6.1.tar.gz以及openssl-1.0.0a.tar.gz、zlib-1.2.5.tar.gz移动至linux。

2、运行程序

分别解压tar –zvxf XXX.jar svn的两个包会自动解压进入同一目录

Cd进入subversion-1.6.1然后运行./configure,通常会报错说缺少ssl。

3、安装zlib

首先安装zlib,将zlib解压到/usr/local。cd进入zlib文件夹

运行

./configure

Make

Make install

Ln –s zlib1.2.5 zlib

4、安装ssl

cd进入openssl目录,将ssl解压到/usr/local下并重命名ssl。

运行:./config

./config –t

Make depend

Make

Make test

Make install

 

将在/usr/local下生成ssl文件夹即安装成功

这会在usr/local下产生ssl文件夹,vi/etc/profile下增加环境变量 :PATH=/usr/local/ssl/bin:/sbin/:$PATH:/usr/sbin

export PATH

测试:输入openssl

4、继续运行

再次cd回subversion-1.6.1下运行:

 ./configure--prefix=/opt/subversion ,然后运行make、make install

5、添加svn环境变量

添加环境变量vi /etc/profile 

在文件最后加入: 
  SVNPATH=$PATH:/usr/local/svn/bin (此处自定) 

 exportSVNPATH 

6、测试是否成功安装

测试是否安装成功:svn –version

若成功会显示:


7、创建仓库

svnadmin create /opt/svndata/trunk(自己建好)

8、修改版本库文件

vi / svndata/repos/conf/svnserve.conf 内容如下:

[general] 
anon-access = none # 使非授权用户无法访问 
auth-access = write # 使授权用户有写权限 
password-db = /svndata/repos/conf/passwd  # 指明密码文件路径 
authz-db = /svndata/repos/conf/authz    # 访问控制文件
realm = / svndata/trunk/   # 认证命名空间,subversion会在认证提示里显示

9、修改其他文件

passwd文件

[users] 
<用户1> = <密码1> admin= admin
<用户2> = <密码2> username2= password2


Authz文件增加如下:读写权限


10、启动svn

 svnserve -d -r 版本库路径 --listen-host192.168.1.178  

svnserve -d --listen-port 3690-r /opt/svndata/repos

例如:senserve–d –r /svndata/trunk

我的已经启动了,默认端口3690


11、测试连接

Svn co svn://10.41.1.114


Svn checkout svn://10.41.1.114


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值