SVN 安装配置
SVN 安装配置
時光SVN 安装配置
SVN的安装分为2部分,第一部分是服务端安装,第二部分的客户端安装。
一般情况下,只需要安装客户端即可,因为在企业中服务端是由运维来维护的,我们只需要开通一个账号即可。
常用的客户端又分为两种:安装在操作系统中的客户端、Eclipse的插件
一、服务端安装
官网下载服务端 visualsvn
也可直接通过链接 https://www.visualsvn.com/files/VisualSVN-Server-5.1.1-x64.msi 下载
下载的程序如下所示,双击运行安装
无脑下一步
接受协议,无脑下一步
保留默认设置(选择visualVSN服务器和管理控制台),并添加到系统环境变量
安装配置
若端口被占用,可调整为其他端口,例如 8843
可使用cmd命令 netstat -oan
查看被占用端口的程序,可以看到 443端口被 pid 为 4460的进程占用
使用 tasklist /FI "PID eq xx"
查看详细进程信息 xx为要查看的pid
相关参考
继续无脑下一步
选择服务器对用户进行身份验证的方式
至此,安装向导已完成,点击Install 安装即可
安装好后点击 Finish 即可
二、客户端安装
官网下载客户端 visualsvn
也可通过链接 https://www.visualsvn.com/files/TortoiseSVN-1.14.5.29465-x64-svn-1.14.2.msi 进行下载
双击运行
无脑下一步
继续无脑下一步
一路无脑下一步
点击 Install 安装即可
三、SVN 服务配置与使用
启动 VisualSVN Server Manager
在 Repositories 上右键 > 新建 > Repository
选择常规FSFS存储库,默认保持不动,无脑下一步
输入仓库名称
可根据需要选择
创建新存储库,点击Create进行创建
创建完成后会提示仓库地址
在服务端也能看到新创建的仓库
在Users 上右键添加用户
设置用户名密码
若密码不符合复杂度要求,点击继续此设置
新用户创建成功
在 Groups 上 创建组 或者新建 > Group
设置组名称,选择该组下的成员
创建好后如下所示
设置权限
在仓库上右键 > Properties
可以选择赋予用户不同的权限
从远程拉取代码并上传本地文件
创建一个测试目录
复制参考地址
在任意目录右键,SVN Checkout 拉取仓库代码
输入仓库地址和本地保存目录
输入有权限访问的账号密码
代码拉取成功后本地会生成指定目录,由于我的目前时空仓库,只有一个 .svn 的隐藏目录
在该目录创建两个文件,模拟要上传的本地文件
在该目录右键 > SVN Commit 提交文件
本地创建了两个文件,先只提交一个进行测试
提交成功
刷新一下仓库,可以看到文件上传成功
也可以在浏览器查看
输入账号密码进行访问,可以看到刚才上传的文件
往远程仓库导入本地目录及文件
在本地创建目录及文件
此处我创建了个 test2目录,test2中包含 test2.1目录和 test2.txt ,test2.1目录中包含 test2.1.1.txt和test2.1.2.txt
在 test2 目录内右键 > TortoiseSVN > Import
注意导入的仓库地址要在远程目录的后面加上本地目录名称,这样才能保持远程目录与本地目录层次结构一致
导入成功
刷线一下仓库
参考