目录
叠甲
本文仅为个人复盘、巩固知识所用,若有纰漏、差错欢迎指出
一、配置环境
windows10 VMware17 CentOS6.5
二、下载和安装
SVN下载安装一般有两种方式:yum下载和官网下载压缩包
1.官网下载
官网下载繁琐,这里仅做简单介绍
下载网址:
点击Source Download进入下载页面,如图所示:
点击对应压缩包即可下载
下载后在对应压缩包中有install文件用于SVN安装的详细英文说明,有兴趣可以去看看
2.yum下载
yum下载简单不少也省了不少事,但注意linux系统版本问题有可能遭遇如下问题:
YumRepo Error: All mirror URLs are not using ftp, http[s] or file
此时可以自行搜索或点击链接文章,按文章中操作可以解决大部分问题:
YumRepo Error: All mirror URLs are not using ftp, http[s] or file解决办法-CSDN博客
输入命令,即可完成下载:
yum -y install subversion
三、环境搭建
1.仓库创建
1)创建文件夹用于存放搭建文件
2)新建版本仓库
可以查看GUI(图形界面)下的创建情况
2.修改配置文件
1)进入conf文件夹找到要修改文件
2)修改svnserve.conf文件
vim svnserve.conf
初始界面如下:
3)查找修改行
查找方法:“:/关键字”
所需查找行:
#password - db = passwd
#authz - db = authz
查找后关键字颜色成黄色(linux版本不同颜色不同)
4)按“i”键进入编辑模式,去掉找到两行的井号,wq保存退出
5)打开passwd文件
vim passwd
可以看到下图中所需修改内容,[users]下面是用户名和密码的内容,删除井号并按格式添加想要的用户名、密码(用户名 = 密码)
6)打开authz文件
vim authz
打开后文件内容如下:
在文件尾部追加如下内容:
[仓库名称:/]
用户名称 = 权限
* =
其中权限分为r(可读)、w(可写)两种
“*”代表其他任何人,等号后没有任何符合不然无法认证
3.启动服务器
svnserve -d -r 仓库所在文件夹路径
查看是否正常启动:
svn co svn://服务器ip地址/仓库名称
注:如果输入内容有误,则会显示配置无效
此时修改svn配置后需要关闭svn进程,再次启动svn
pkill -9 svn #关闭svn进程
出现输入用户名、密码代表认证成功可以连接了(此处无需登录用户)
四、远程登录
1.右键,点击“SVN 检出”
2.输入svn://服务器IP地址/仓库名称
3.输入用户名、密码
4. 完成!
5.尝试传输文件
可以看到文件上传后有绿色小标,说明上传成功(如果没有绿标可能注册表有问题)
注:如果远程连接不了,尝试关闭防火墙 service iptables stop