版权声明:本博客介绍: 1.本博客内容均来自原创及互连网转载,最终目的为记录自己需要的内容或自己的学习感悟,不涉及商业用途 2.本BLOG上原创文章未经本人许可,不得用于商业用途及传统媒体。网络媒体转载请注明出处,否则属于侵权行为 3.本人联系方式:[email protected] https://blog.csdn.net/weixin_41110121/article/details/82822773
文章目录
1. SVN安装部署
1.1. 部署SVN服务
1.1.1. Centos7系统
1. 第一步:通过yum命令安装svn,命令如下:
[root@localhost root]#yum -y install subversion
命令说明:此命令会全自动安装svn服务器相关服务及其依赖,安装完成会自动停止命令运行;
2. 第二步:创建版本库目录
[root@localhost root]#mkdir /svn
命令说明:此仅为版本库根目录,为后面创建版本库提供存放位置
3. 第三步:创建svn版本库
[root@localhost root]#svnadmin create /svn/SVNRepo
命令说明:SVNRepo为你预期的版本库名称,可自定义;
[root@localhost root]#ls -l /svn/SVNRepo
4. 第四步:修改配置文件
[root@localhost root]#cd /svn/SVNRepo/conf
[root@localhost conf]#ls -l
文件作用说明:
authz:负责账号权限的管理,控制账号是否读写权限
passwd:负责账号和密码的用户名单管理
svnserve.conf:svn服务器配置文件
4.1. 修改authz文件信息,如下:
[root@localhost conf]#vim ./authz
备注:在末尾添加,无需在文件其他部分修改和添加任何东西,末尾内容如下:
[\]
账号1 = rw
账号2 = rw
4.2. 修改passwd文件信息,如下:
[root@localhost conf]#vim ./passwd
备注:在末尾添加,无需在文件其他部分修改和添加任何东西,末尾内容如下:
账号1 = 密码1
账号2 = 密码2
4.3. 修改svnserve.conf文件信息,如下:
[root@localhost conf]#vim ./svnserve.conf
备注:修改结果如上所示。
SVN服务配置已经全部完成,账号信息已经添加成功
5. 第五步:启停SVN服务
[root@localhost conf]#svnserve -dr /svn/SVNRepo
命令说明:启动svn版本库
[root@localhost conf]#killall svnserve
命令说明:停止SVN服务
[root@localhost conf]#netstat -tnlp | grep 3690
命令说明:查看服务是否启动成功
[root@localhost conf]#netstat -antple | grep svn
命令说明:查看所有SVN服务开启的所有端口
如果启动失败,可参考解决办法如下:
>1. 报错为: Can't bind server socket: Address already in use
>1.1.报错原因说明:
>默认的启动svn服务,系统默认开启的端口为3690,当你启动第二个版本库时还是开启3690,所以就端口冲突了,需要将第二个版本库更改端口。
>1.2.解决方法:
>[root@localhost conf]#svnserve -dr /svn/SVNRepo --listen-port 3691
6. 第六步:防火墙设置
1.关闭防火墙
备注:暂时先关闭防火墙,确保服务能够正常访问,如果需要给防火墙开通端口,请查阅相关资料。
[root@localhost conf]#systemctl stop firewalld
命令说明:临时关闭防火墙
[root@localhost conf]#systemctl disable firewalld
命令说明:禁止启动电脑时重启防火墙
1.1.2. Windows系统
1. 后续补充1
2. 后续补充2
3. 后续补充3
2.安装及使用客户端
2.1.Windows安装TortoiseSVN
2.1.1.下载和安装TortoiseSVN
2.1.2. 进入地址输入栏
2.1.3. 输入地址并点击OK:
2.1.4. 检出资源:
2.2.Eclipse上安装SVN插件
2.2.1. 启动Eclipse并在工具栏点击Help
2.2.2. Eclipse的SVN插件搜索
2.2.3. Eclipse的SVN插件安装
1.第一步,选中subclipse并点击安装进入当前界面
2.第二步,同意并完成
2.2.4. Eclipse的SVN插件使用教程
1.第一步,打开Eclipse并选择检出项目并点击【Next】
2.第二步,选择【创建新的资源库位置】点击【Next】
3.第三步,输入SVN库位置并点击【Finished】,进入当前界面选择一个项目并点击【Finished】
4.第四步,此时可以使用Eclipse的版本管理功能了