SVN1.9.3 最新版本安装教程,网上新版的教程太少了,我折腾了一整天才搞定,本人不是专业配置人员,只是研发人员,配置也都是些皮毛,深入的不了解
蓝色底的文字为Linux命令
文件地址:http://download.csdn.net/detail/songxiuliang/9364969
1. 下载 svn 软件包和依赖包
zip包已经全部涵盖了
2. 安装 依赖软件包
tar zxvf apr-1.5.1.tar.gz
cd apr-1.5.1/
./configure --prefix=/usr/local/apr
make && make install
cd ../
cd apr-util-1.5.1/
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install
后面其他的依赖软件包安装过程基本一样,解压 、配置、编译、安装
3. 安装 svn
注意这里是 SVN 和 sqlite 解压到一起再安装的
[plain]view plaincopy 在CODE上查看代码片 派生到我的代码片
tar xvf subversion-1.9.3.tar.gz
unzip sqlite-amalgamation-3071700.zip
mv sqlite-amalgamation-3071700 ./subversion-1.9.3/sqlite-amalgamation
cd subversion-1.9.3
./configure --prefix=/usr/local/svn --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --without-berkeley-db
make && make install
至此svn安装完毕!!!!!!!!!
4. 修改环境变量
vi /etc/profile
文件末尾加入:
PATH=$PATH:/usr/local/svn/bin
export PATH
使环境变量生效
Source /etc/profile
<!--[if !supportLists]-->5. <!--[endif]-->检测是否安装成功
svnserve --version
# 显示如下信息则表示安装成功。
# svnserve, version 1.9.3
6. 开启防火墙 SVN 端口
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 9999 -j ACCEPT
保存防火墙设置
/etc/rc.d/init.d/iptables save
7. 创建 svn 库 www
mkdir -p /var/svn/
cd /var/svn/
/var/svn/svnadmin create www
cd www/conf/
ls
# 显示当前项目配置文件
# authz passwd svnserve.conf
8. 配置版本库信息
项目配置:
vi svnserve.conf
修改:去掉注释符
anon-access = none
auth-access = write
password-db = passwd
authzauthz-db = authz
realm = www
这里要注意:每一行的都要你顶头,不能有空格,不然会报错
定义版本库访问权限:
# vi authz
添加: (svnuser为svn用户名,这里可以用用户组设置权限r:read w:wirte)
[/]
svnuser = rw
设定用户密码:
# vi passwd
添加(用户名=密码):
svnuser = 123456
10. 启动 SVN
先写个提醒:
开放的 svn 根目录经测试应该只能是项目仓库的父级目录
10.1 给这个 www 建立一个 svn 自带的 svnserve:
svnserve -d -r /var/svn/svnadmin
5、最后给这个svn库使用启动命令:
svnserve -d --listen-port 8089 -r /var/svn/svnadmin/www
注意:后面启动系统后给这个svn库启动的时候就用此命令。
查看是否启动成功
Ps -ef | grep svnserve
客户端就可以进行资源库的访问(现在这里还不行,因为还没有配置用户和权限),访问路径为svn://XXX.XXX.XXX.XXX:8089。
终于完成!!!
如果出现了问题,应该是authz,passwd,和svnserve.conf 的配置问题,仔细检查配置,肯定能成功的
相关推荐
tar xvf subversion-1.9.3.tar.gz cd subversion-1.9.3 ``` 配置Subversion安装,确保它与系统环境兼容,并指定安装路径: ```bash ./configure --prefix=/usr/local/svn ``` 编译和安装Subversion: ```bash ...
这个目录包含了Slik-Subversion-1.9.3-x64的安装程序,它是SvnToolsLite运行所必需的组件。如果你尚未安装Slik-Subversion,可以通过提供的安装程序进行安装。请注意,如果你选择从推荐的网址下载,由于文件大小约为...
升级 mac osx 10.11.x 自带svn 的软件包
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
subversion-1.4.4.tar.bz2 linux svn服务器的源码 安装 svn 必备靓码
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装