SVN部署与使用

版权声明:本博客介绍: 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

TortoiseSVN官网下载地址:相关文件均可在此处找到

文档:TortoiseSVN-1.10.1-zh_CN

文档:TortoiseMerge-1.10.1-zh_CN

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的版本管理功能了

图片


猜你喜欢

转载自blog.csdn.net/weixin_41110121/article/details/82822773