项目需要 SVN 来管理,以前都只是在用,正好有时间,学习下怎么安装。
以下是安装步骤 留做笔记:
环境: 使用 cat /etc/redhat-release 查看
虚拟机 :Red Hat Enterprise Linux Server release 6.0 (Santiago)
跟据百度文库http://wenku.baidu.com/view/8817db146edb6f1aff001f29.html
需要依赖:apr-1.3 、sqlite-amalgamation-3.6、httpd-2.2
本机安装包: rpm -qa |grep sqlite
sqlite-3.6.20-1.el6.i686
若没有安装sqlite 请使用命令: yum install sqlite 来安装 ,参见 yum的使用
安装subversion :
yum install subversion
等待自动安装完成后,查看subversion 的安装文件位置
rpm -ql | grep subversion
建立版本库
mkdir -p /opt/svn
svnadmin create /opt/svn/repository
ll /opt/svn/repository
有内容显示 说明版本库建立成功
vi /opt/svn/repository/conf/svnserve.conf
修改[general]的内容
anon-access = none #匿名用户访问权限,默认 read 建议none
auth-access = write #验证用户访问权限默认write 建议write
password-db = /opt/svn/repository/conf/passwd.conf #密码库
authz-db = /opt/svn/authz.conf #用户、组配置文件
realm = repository # 版本库名称
保存退出。
创建svn用户,也就是客户端的登录用户
htpasswd -c /opt/svn/htpasswd admin
注:第一次创建用户时要加参数 -c 的意思是:如果htpasswd存在 将覆盖写入,再创建用户时也是此命令不过不需要加 -c 参数
新加用户user
htpasswd /opt/svn/htpasswd user
用户配置文件
vi /opt/svn/repository/conf/passwd.conf
在最下面加上
用户名 = 密码
admin = admin #行前面不要留空格,当然也不能有#
user = user
权限配置文件
vi /opt/svn/authz.conf
写入如下代码
[groups]
admin=admin,user #组下的多用户需要用逗号分开
[/] #顶级目录
@admin=rw #代表admin组的所有成员有读写权限
启动svn 服务
svnserve -d --listen-port 9999 -r /opt/svn/repository
-d 后台程序
9999 监听端口
-r 版本库路径
查看服务是否正常启动
ps aux|grep svnserve
客户端 check out: svn://172.19.121.125:9999/
Myeclipse check out: svn://172.19.121.125:9999/
若不能成功尝试 重启 httpd、svnserve
相关推荐
安装svn安装svn安装svn
rapidsvn安装所需的全部资源包,可离线安装(gtk2和openssl的rpm包只上传了centos7版本) apr-1.5.2.tar.gz apr-util-1.5.4.tar.bz2 neon-0.29.6.tar.gz(可选,neon是subversion解析web http协议的包,视subversion...
在Windows环境下的svn安装及配置说明,可以协助团队开发,方便进行文件、代码的管理。使用起来十分方便。。。
svn安装操作手册 svn插件安装使用 svn客户端和服务端安装使用
SVN安装配置教程SVN安装配置教程SVN安装配置教程
SVN安装程序包64位
Svn.zip压缩包内包含有Svn安装包、Svn的语言包、安装教程说明和注意事项.txt。很容易的,适用于新手
SVN安装服务 安装客户端 工具 带文档说明 有图有真相
编程是用的最好的版本控制工具,这里提供安装,配置,使用的方法,如果想使用这个软件可以查看我上传的SVN软件,不过只有linux版.
svn安装配置步骤,详细操作【图片】详解
SVN安装与配置(个人学习笔记).SVN安装与配置(个人学习笔记).
svn安装文件及操作文件
SVN安装配置教程(带视频教程),当年我配置SVN靠的就是这份教材,教程非常清晰。
apache+svn安装配置,服务器,客户端,汉化包 说明文档
SVN安装版+解压版.zip,有中文安装包
svn软件安装使用示意图svn软件安装使用示意图svn软件安装使用示意图
SVN安装在Windows上,以及简单的使用介绍。下载后里面还有其他知识点。
AnkhSvn是一种对版本和源代码进行控制的工具。使用它我们可以做到随时随地的进行项目开发,摆脱了开发过程中空间的限制(当然,随时随地的条件是可以上网),同时解决了团队合作中的一个令人头疼的问题--修改冲突。...
1. 安装SVN apt-get install subversion 2. 建立svn仓库 1). 建立svn目录:mkdir /home/.svn(使用隐藏目录) 2). cd /home/.svn 3). mkdir astar 4). 创建仓库astar:svnadmin create /home/.svn/astar,...
Svn安装和使用教程 Svn安装和使用教程 Svn安装和使用教程