Windows搭建TortoiseSVN服务器
来源:互联网 发布:win10系统进程优化 编辑:程序博客网 时间:2024/06/06 13:22
服务端配置
下载并安装所需程序
TortoiseSVN
https://tortoisesvn.net/downloads.html安装的时候记得勾选
command line tools
选项以安装后面需要的svnserve.exe
, 如下图所示 :创建资料库 (Repository)
选择一个空的文件夹 , 一定要是空的哦 ! 这个文件夹用于保存所有你建立的资料库 ;
在文件夹下右键 , 选择
TortoiseSVN -> Create repository here
, 点击确定就创建好了一个Repository
, 这个 Repository 可以看作服务器上存放数据的数据库
配置用户和权限
到刚才创建的
Repository
中 , 进入conf
文件夹 , 修改svnserve.conf
如下 :[general]# anon-access = read# auth-access = write# password-db = passwd
改为 :
[general]anon-access = none // 未验证用户无任何权限auth-access = write // 已验证用户给予写权限password-db = passwd // 密码数据存放到 passwd 文件中
anon-access = none
为未验证用户没有任何权限 , 如果这里不改 , 用户不用输入密码即可获得代码版本 ;auth-access = write
已验证用户给予写权限 ;password-db = passwd
将密码存到 passwd 文件中然后修改同目录的
passwd
文件 , 如下 :[users]# harry = harryssecret# sally = sallyssecret
改为 :
[users] harry = harryssecret sally = sallyssecret
该配置左侧是用户名 , 右侧是密码 , 如果你需要增加新的用户名和密码 , 只需在新的一行中创建 , 如 :
username = password
启动 Svn 服务
当 TortoiseSVN 安装成功后 , 它已经加入到了 path 中 , 所以下面打开运行
cmd
, 并输入如下命令启动 Svn 服务 :svnserve -d -r F:\Code\ExampleRepository
这样客户端就可以访问了 , 注意不要关闭命令行窗口 , 关闭窗口也会把
svnserve
停止
客户端配置
安装TortoiseSVN , 与上面相同
在客户端的项目文件夹中 , 点击右键并选择
SVN CheckOut...
在
Repository
的Url
处输入对应主机的地址 , 格式如下 :svn://127.0.0.1/ExampleProject
, 这样就可以将资料从服务器端checkout
了如果访问的是一个有密码的资料库 , 只需要输入
passwd
里面配置的用户名和密码登录就可以了
注册系统服务 , 随电脑启动
sc create "SVN SERVICE JOHN" binPath= "C:\Program Files\TortoiseSVN\bin\svnserve.exe --service --root F:\Code\SvnRepository" displayName= "SVN SERVICE JOHN" depend= TCPIP start= auto
SVN SERVICE JOHN
为服务的名称 , 所有的系统服务可以在 dos 下通过命令手动启动和停止 ;
启动 : net start "SVN SERVICE JOHN"
停止 : net stop "SVN SERVICE JOHN"
binpath
为安装 “SVN SERVICE JOHN” 的路径 , 可执行文件的路径 F:\Code\SvnRepository
为版本库的路径 displayname= "SVN SERVICE JOHN"
为注册成的系统服务显示名称 , 注册成功后 , 可以在系统服务中找到这个名称 depend= TCPIP
为依赖 TCPIP 协议 start= auto
为注册成的系统服务启动类型为自动
删除服务 : sc delete "SVN SERVICE JOHN"
作者 Github : tojohnonly , 博客 : EnskDeCode
- Windows搭建TortoiseSVN服务器
- tortoiseSVN搭建Windows SVN服务器详解
- TortoiseSVN搭建服务器
- TortoiseSVN服务器搭建
- 搭建Windows SVN服务器及TortoiseSVN使用帮助和下载
- Windows下使用VisualSVN Server搭建SVN服务器,TortoiseSVN客户端
- windows下SVN服务器搭建与TortoiseSVN的结合使用
- Windows下利用TortoiseSVN搭建本地SVN服务器
- Windows下使用VisualSVN Server搭建SVN服务器,TortoiseSVN客户端
- 使用TortoiseSVN在Windows系统下搭建单机版SVN服务器版本控制
- Windows Service 2008平台搭建SVN服务器(使用VisualSVN Server和TortoiseSVN)
- TortoiseSVN 搭建 SVN 本地服务器- 创建, 下载
- Win7 + Subvertion + TortoiseSVN 搭建个人svn服务器
- SVN服务器的搭建-TortoiseSVN的使用
- SVN服务器搭建--TortoiseSVN的配置安装
- 【其他】TortoiseSVN搭建服务器(未完待续)
- SVN服务器搭建--Subversio与TortoiseSVN的配置安装
- SVN服务器搭建--Subversio与TortoiseSVN的配置安装
- s3c2440 uda1341声卡驱动与madplay播放器移植
- 禁用HTML5自带的表单验证功能
- 利用反射和标签自动解析游戏配置
- tomcat配置
- VC编译时的一些问题
- Windows搭建TortoiseSVN服务器
- ‘javac’不是内部或外部命令错误解决方法
- 数独
- android面试总结
- Kaggle-Ensemble-Guide
- Android 获得 LayoutInflater 实例的三种方式
- “无法启动程序,因为计算机中丢失MSVCP100D.dll”的解决方案
- 提升
- centos 7 mysql 安装