搭建SVN服务器详细步骤:

1.下载并安装VisualSVN server  https://www.visualsvn.com/server/download/

2.下载并安装TortoiseSVN           https://tortoisesvn.net/downloads

3.启动VisualSVN server创建代码仓库

4.建立用户和组

5.给仓库添加用户或组等并设置相应的操作权限

6.选中项目导入,第一次输入用户名和密码

————————————————————————————————————————————————

.下载VisualSVN server

 下载地址:https://www.visualsvn.com/server/download/

TortoiseSVN server 服务器搭建_创建用户

本人下载的是64位版本,如下图

TortoiseSVN server 服务器搭建_创建用户_02


.双击该文件安装VisualSVN server

TortoiseSVN server 服务器搭建_svn_03

TortoiseSVN server 服务器搭建_创建用户_04

下图比较重要:

1. 选中1 才有可视化的图形界面

2. 选中2 (Administration Tools Only)则无图形界面

3. 不要去掉3中√,否则在命令行里面输入命令也没有用了

这里软件默认选中1和3,所以我们默认安装即可

TortoiseSVN server 服务器搭建_Server_05

下图记得选择1 标准版,2是企业版是要钱的

TortoiseSVN server 服务器搭建_svn_06

下图配置说明:

Location 是指VisualSVN Server的安装目录; 

Repositorys 是指定你的版本库目录; 

Server Port 指定一个端口;

Use secure connection 勾山表示使用安全连接;

Backups 备份仓库的内容

TortoiseSVN server 服务器搭建_SVN_07

TortoiseSVN server 服务器搭建_svn_08

VisualSVN Server安装完毕

_____________________________________________________________________________________________________


下载TortoiseSVN 

https://tortoisesvn.net/downloads

TortoiseSVN server 服务器搭建_Server_09

 本人下载的是64位版本如下图

TortoiseSVN server 服务器搭建_创建用户_10


安装TortoiseSVN 

TortoiseSVN server 服务器搭建_svn_11

TortoiseSVN server 服务器搭建_SVN_12

下图注意:点击打叉项旁边的展开三角,选择第一个,否则Idea开发工具用不了它

(在安装svn客户端的时候一定要勾选,否则在idea上集成svn的时候会找不到 svn.exe 而报错。

如果安装时忘记勾选了的话,安装包重新运行,选择modify,然后勾选command line client tools项就行了)

TortoiseSVN server 服务器搭建_SVN_13

TortoiseSVN server 服务器搭建_Server_14

TortoiseSVN server 服务器搭建_SVN_15

TortoiseSVN server 服务器搭建_Server_16

TortoiseSVN server 服务器搭建_Server_17

至此Tortoisesvn安装完成

———————————————————————————————————————————


汉化TortoiseSVN

.下载语言包

 下载地址:http://tortoisesvn.net/downloads.html 

TortoiseSVN server 服务器搭建_SVN_18

 本人下载的是64位版本如下图,双击直接安装即可,安装过程这里不截图了

TortoiseSVN server 服务器搭建_svn_19

安装完成后在桌面单击右键选Settings

TortoiseSVN server 服务器搭建_创建用户_20

此处在Language选项中选中——中文简体,然后点确定或者应用

TortoiseSVN server 服务器搭建_创建用户_21

TortoiseSVN server 服务器搭建_SVN_22

TortoiseSVN server 服务器搭建_SVN_23

到此汉化成功。

___________________________________________________________________________

.搭建SVN服务器进行代码托管

 1. 启动 VisualSVN server Manger

 ps:如图可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等

TortoiseSVN server 服务器搭建_svn_24

2.创建版本库,右键单击左边窗口的Repositores有两种方式创建,如图:

TortoiseSVN server 服务器搭建_Server_25

下图如无需分布式存储,选中FSFS即可

TortoiseSVN server 服务器搭建_Server_26

选择创建一个空的仓库,选Sing-...会创建三个空的目录

TortoiseSVN server 服务器搭建_Server_27

填写仓库的名字

TortoiseSVN server 服务器搭建_Server_28

TortoiseSVN server 服务器搭建_创建用户_29

TortoiseSVN server 服务器搭建_Server_30

到此建库完成

———————————————————————————————————————————

.创建用户

 1. 两种方式创建用户


TortoiseSVN server 服务器搭建_创建用户_31

2. 输入要创建的用户

TortoiseSVN server 服务器搭建_创建用户_32

3. 用户创建成功

TortoiseSVN server 服务器搭建_svn_33

4. 给仓库添加用户

TortoiseSVN server 服务器搭建_Server_34

TortoiseSVN server 服务器搭建_创建用户_35

TortoiseSVN server 服务器搭建_Server_36

TortoiseSVN server 服务器搭建_Server_37

TortoiseSVN server 服务器搭建_创建用户_38

到此创建cloud用户完毕

——————————————————————————————————————————————

.创建用户组

1.有两种方式创建用户组


TortoiseSVN server 服务器搭建_SVN_39

TortoiseSVN server 服务器搭建_SVN_40

TortoiseSVN server 服务器搭建_创建用户_41

TortoiseSVN server 服务器搭建_Server_42

名为gcloud的用户组创建成功

————————————————————————————————————————————

.设置权限

1.选中仓库cloudStroager右键选择Properties选项


TortoiseSVN server 服务器搭建_SVN_43

2.按下图操作添加用户或组并设置相应操作权限

TortoiseSVN server 服务器搭建_创建用户_44

3. 移除Evervone这个用户

TortoiseSVN server 服务器搭建_Server_45

至此就完成给仓库添加组或用户了。

——————————————————————————————————————————————

.项目导入

1.在要导入的项目目录中右键如图操作

TortoiseSVN server 服务器搭建_svn_46

2.在VisualSVN Server中,选中仓库右键选中CopyURL to Clipboard复制仓库地址。

TortoiseSVN server 服务器搭建_创建用户_47

3.粘贴要导入的项目仓库地址

TortoiseSVN server 服务器搭建_svn_48

4.点击确定完成项目导入

TortoiseSVN server 服务器搭建_svn_49

至此搭建SVN服务器和导入项目完毕