前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

svn安装流程文档(svn的安装)

qiguaw 2024-09-03 17:37:11 资源文章 22 ℃ 0 评论

服务器端:

检查svn是否有存在

svn –version

如果已安装旧版本,先卸载

yum remove subversion*

检查操作系统版本

cat /etc/redhat-release

ps:该命令只支持redhat和centos,fedora系统

查看当前可安装的版本

yum list | grep subversion

手动下载最新版本的svn

我使用的操作系统为centos7,相关地址为

http://opensource.wandisco.com/centos/7/svn-1.10/RPMS/x86_64/libserf-1.3.8-1.el7.x86_64.rpm

http://opensource.wandisco.com/centos/7/svn-1.10/RPMS/x86_64/subversion-1.10.0-1.x86_64.rpm

安装svn

rpm -ivh libserf-1.3.8-1.el7.x86_64.rpm

rpm -ivh subversion-1.10.0-1.x86_64.rpm

创建SVN版本库文件夹

mkdir -p /data2/svn

创建SVN版本库

svnadmin create /data2/svn

执行命令后/data2/svn文件夹下新增了一些文件夹

添加用户密码和访问权限

进入conf目录,可以看到以下文件

authz文件是权限控制文件

passwd是帐号密码文件

svnserve.conf是SVN服务配置文件

修改passwd文件,在[users]段添加用户admin和访问密码

admin=123456

修改authz文件,[/] 权限范围目录 用户=读写

[/]

admin=rw

修改svn配置文件 svnserve.conf

anon-access = read #匿名用户可读 设置为 none

auth-access = write #授权用户可写

password-db = passwd #使用哪个文件作为账号文件

authz-db = authz #使用哪个文件作为权限文件

realm = /data2/svn # 认证空间名,版本库所在目录

启动

svnserve -d -r /data2/svn/ --config-file=/data2/svn/conf/svnserve.conf --listen-port=3690

这条指令的参数-d表示以守护进程形式运行Svn服务器,-r表示Svn服务器的根目录,后接SVN的根目录。不指定端口默认是3690

--config-file是Svn服务器启动所引用的配置文件,后接配置文件路径。

相关启动参数参见: https://linux.die.net/man/8/svnserve

客户端

1、下载TortoiseSVN。

下载地址:http://tortoisesvn.net/downloads,当中也包含了中文语言包的下载。

2、安装TortoiseSVN。一路“Next”就可以。

安装完TortoiseSVN后,重新启动计算机。

3、安装中文语言包。安装下载的中文语言包安装程序。

完毕后,在TortoiseSVN右键菜单的Settings选项中。选择中文简体就可以。

连接

svn://IP:port/svn

输入用户名/密码:admin/123456

就可以使用了

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表