SVN本地服务器搭建教程
一 Subversion服务端程序安装:
1.下载svn:下载地址:http://sourceforge.net/projects/win32svn/files/latest/download
2.双击运行msi:下载并双击运行:Setup-Subversion-1.8.9-1.msi
3.安装过程:选择好安装目录,然后一路next直到完成。
4.提示:安装完成以后,安装程序会自动配置 Path 环境变量,所以bin目录下的可执行文件可以在任意地方执行。
5.验证:验证svn是否安装成功,按win + r打开dos窗体输入cmd,然后输入svn --version,如果有一系列的提示信息出现,则表示安装成功。
6.配置本地版本库:svn是将文件数据信息保存到版本库中进行管理的,为满足用户的需求,svn允许我们自己对版本库目录进行定制。
①.随意找一个目录作为版本库的根目录,例如:D:\DevRepsitory\SVNRepository
②.可以在版本库的根目录下创建具体项目对应的子目录(eg D:\DevRepsitory\SVNRepository\XXXX:),这样的话我们的svn服务器就能够同时管理多个项目了,而不是为每一个项目都搭建一个svn服务器(这样较为浪费资源)。
③.使用命令svnadmin create D:\DevRepsitory\SVNRepository\StuSys 创建版本库,创建完成后可以看到创建版本库的目录下面多了一些文件和文件夹
7.启动和检测服务端程序:svn服务器需要处于运行状态下才能为客户端提供服务,所以需要启动svn服务器。启动方式分为两种:第一种是命令方式。第二种是注册Windows服务。
个人比较推荐第二种,因为第一种模式需要总是保持svn服务器启动的dos窗体不关闭,服务器才能正常运行,如果关闭启动svn服务器的dos窗口或者电脑重启以后svn服务器又需要重新手动敲命令启动。如果采用第二种”注册Windows服务”的方式,则我们可以让svn服务器随电脑的启动而自动启动。
这里仅介绍第二种启动模式:
- .在命令窗口输入如下命令(运行该命令需要管理员权限,否则会出现拒绝访问):sc create MySVNService binpath= "D:\MySoftware\SVN\SVN\bin\svnserve.exe --service -r D:\DevRepsitory\SVNRepository" start= auto depend= Tcpip
说明:第一个路径为安装SVN服务器的路径,第二个路径为版本库的路径。
- .以上命令成功执行完毕之后,打开系统服务,查看我们自己注册的服务是否成功,将该服务进行启动。
- .服务启动后,还可以通过检测端口的方式来查看svn服务器是否启动成功。(在命令行输入 netstat -an 命令来查看3690端口是否被监听,若3690端口被监听,则svn服务器启动成功)
8.停止和删除注册的服务,可以使用命令 sc stop 服务名 来停止服务,使用命令 sc delete 服务名 来删除服务(删除服务前先停止服务且需要管理员权限)。
到此svn服务器搭建完毕。
二 SVN服务器使用
- 从svn版本库检出项目
首先进入到自己要检出项目的工作目录,然后使用命令:svn checkout svn://SVN 服务器主机地址/具体仓库目录 保存检出内容的目
说明:这里是从svn版本库中进行检出。
检出完毕后,可以在检出目录中看见从svn服务器上检出的项目。然后便可以正常的使用svn了。
SVN本地服务器搭建教程相关推荐
- linux ftp dns,Ubuntu下FTP与DNS服务器搭建教程PDF
Linux服务器系统是Ubuntu 16.04 LTS,FTP软件选择的当然是vsftpd(very secure FTP daemon), Ubuntu装vsftpd还是很简单,一句命令就行: su ...
- 【转发】Git本地服务器搭建及使用详解
来源:https://www.cnblogs.com/linsanshu/p/5512038.html Git本地服务器搭建及使用 Git是一款免费.开源的分布式版本控制系统.众所周知的Github便 ...
- 地狱已满服务器搭建教程-1 服务器安装篇 NMRIH Dedicate Server
简介:Windows / Centos 系统搭建 地狱已满(NMRIH)私人服务器教程 服务器搭建篇:地狱已满服务器搭建教程-1 服务器安装篇(本文) 网络配置篇 : 地狱已满服务器搭建教程-2 ...
- Minecraft基岩版BDS插件服务器搭建教程,我的世界开服教程
Windows server 搭建 我的世界(MC) 基岩版插件服务端(LiteLoaderBDS) 教程 Minecraft Bedrock Edition 也就是我的世界基岩版,这是 Minecr ...
- Nginx独立图片服务器搭建教程
Nginx独立图片服务器搭建教程 发布时间:2014-06-04编辑:脚本学堂 本文介绍了nginx独立图片服务器的搭建与配置教程,有需要的朋友参考下. 首先,为什么需要独立图片服务器? 现在主流的网 ...
- gitlab服务器搭建教程
gitlab服务器搭建教程 ----2016年终总结 三 参考https://bbs.gitlab.cc/topic/35/gitlab-ce-8-7-%E6%BA%90%E7%A0%81%E5%AE ...
- nps内网穿透服务器搭建教程(阿里云)-小宇特详解
nps内网穿透服务器搭建教程(阿里云)-小宇特详解 前期准备 1.一台云服务器 2.配置安全组 3.在自己的电脑上安装nps 云服务器的话自己买,我这里使用的是阿里云 讲一下配置安全组 打开阿里云的官 ...
- 救世之树服务端开服架设服务器搭建教程
救世之树服务端开服架设服务器搭建教程 救世之树架设教程 准备好服务端(版本).服务器.域名开始实操:我是艾西 需要给服务器开启虚拟内存,设置好后服务器需要重启下 第一步:解压服务端到D盘 右键[000 ...
- 流放者柯南自建服务器 linux,流放者柯南个人服务器搭建教程 怎么搭建个人服务器...
相信很多玩家都不知道在流放者柯南中怎么搭建个人服务器,今天游戏堡小编为大家带来了流放者柯南个人服务器搭建教程,下面一起来看看吧! 搭建个人服务器教程(Windows) 1. 下载STEAM ...
最新文章
- 在Matlab中调用Mathematica的函数
- Linux下Json库的编译及代码测试
- 使用正则移除尖括号中的指定子字符串
- PIC单片机入门_PICC的指向RAM的指针
- ECharts 雷达图在类目值下面显示数值
- 【计算机系统设计】实践笔记(4)改进数据通路:第一类I型指令分析与实现
- 工作180:前端是业务需求理解
- 分布式 ID的 9 种生成方式
- 一招上手!这样设计扛住亿级流量活动系统
- Vert.x MySQLClient体验
- Java中udp/tcp的发送和接收
- Netty-3-服务端接受并打印telnet传递过来的字符串
- When we first heard of Linux
- 设置只能开启一个程序实例
- android 商米扫码sdk,商米收银机|外接扫码枪问题:以T2为例
- PopWindow:基本使用与自定义PopWindow
- 如何使用Arduino和R305制作指纹考勤系统
- dango shell 操作crud
- Android FrameWork 学习之Android 系统源码调试
- 又是一个夏天要过去了