SVN使用图文教程之Windows下SVN服务器的搭建——用VisualSVN Server搭建SVN服务器

简介: SVN需要客户端和服务端,其中服务端就是用来当作服务器存放备份内容的——记住这个备份内容可不是我们复制的一份又一份的文件,而是存的各个版本的不同之处。这里我们就介绍在Windows下通过VisualSVN Server搭建SVN服务端。

SVN需要客户端和服务端,其中服务端就是用来当作服务器存放备份内容的——记住这个备份内容可不是我们复制的一份又一份的文件,而是存的各个版本的不同之处。这里我们就介绍在Windows下通过VisualSVN Server搭建SVN服务端

其实SVN Server的软件有许多,之所以选择VisualSVN Server是因为这个软件体积小,设置方便。

可以从VisualSVN Server的官方网站http://www.visualsvn.com/server下载到VisualSVN Server,我始终认为免费软件的话还是用官方原版的比较靠谱^_^。

下载完毕后,直接点击安装。

安装过程中需要你设置Loaction和Repositories,其中Location也就是你的安装程序的目录,而Repositories则是你存放文件的存储目录,以后你上传到SVN的所有文件、所有版本变更信息,版本变更日志都会被存放在这个存储目录里(当然你还需要在这个存储目录为你不同的项目建立不同的项目库,这个下面会讲到),因此Repositories目录所在的磁盘空间要足够大,而且这个目录以及里面的文件和文件夹千万不要删掉了。

同时还要设置端口,我们采用8433端口,Authentication则选择Use Subversion authentication。

上面这些设置在安装完毕后也可以进行改动。

安装完成之后,打开服务端的管理界面,选中左侧树状结构的VisualSVN Server,点击Action,选择Properties,在弹出的对话框中各个标签就对应着上面的设置。

 

       在这里可以设置Server nam和Server port,Server name一般就是你的计算机名称就可以。

其他设置采用默认即可。

       接下来设置访问的用户名和密码。

在左侧的树形结构中,右键点击Users,选择Creat User,在弹出的对话框中输入用户名和密码,点击确定,如下图:

       做完上面的工作,你还需要创建项目库,例如针对某个项目或者某类文档创建一个项目库,当然对于一般个人来说,只要创建一个项目库,项目库下再创建文件夹就可以了。具体的做法是:

右键点击Repositories->Create new repository,输入repository name即可,查看安装VisualSVN Server时设定的Repositories存放目录,会自动新建一个与repository name一样的目录。如下图所示,test和wordpress就是我创建的两个项目库。

 

然后右键点击你创建的项目库名称,选择Properties,可以在这里为各个用户设置权限,用户默认的权限是读写权限,为了安全,你可以为每个用户设置相应的权限。

 

这样,你的服务端就设置好了,简单的测试一下:

在VisualSVN Server Manager的左侧树状结构上,对着你刚才建立的项目库名称点击右键,选择Browse,也就是浏览,会自动跳转到你的浏览器界面,让你输入用户名和密码。输入之后就可以看到你的项目库里的内容,跟FTP一个意思。

因为考虑到你建立的这个项目库,其他人可能也需要访问,别人访问自然需要一个访问地址,你只要对着你上面创建的项目库点击右键,选择Copy URL to Clipboard就将访问地址复制到了粘贴板上,只要将这个地址告诉别人,别人就可以通过这个地址访问你的SVN。

 

这个地址一般是这个格式:https://upc-showland:8443/svn/wordpress/ 其中upc-showland是我创建SVN服务端时设置的服务名,也可以将其替换为你的IP地址。

目录
相关文章
|
27天前
|
中间件 Java 应用服务中间件
Windows部署web应用服务器Jboss中间件
如何在Windows系统上部署JBoss 7.1作为Web应用服务器,包括配置环境变量、自动部署WAR包、访问JBoss控制台、设置管理员账户以及修改端口和绑定地址等操作。
51 1
|
27天前
|
Linux 数据安全/隐私保护 Windows
【JumpServer教程】简便添加Windows资产:JumpServer堡垒机使用指南
本文是JumpServer堡垒机使用指南,介绍了如何在JumpServer中简便添加Windows资产的步骤,包括准备工作、开启Windows远程设置、在JumpServer中配置Windows资产以及授权使用。
147 1
【JumpServer教程】简便添加Windows资产:JumpServer堡垒机使用指南
|
1月前
|
传感器 网络协议 物联网
手把手教你在 Windows 环境中搭建 MQTT 服务器
手把手教你在 Windows 环境中搭建 MQTT 服务器
120 0
|
9天前
|
域名解析 搜索推荐 Apache
服务器301重定向详细教程
301重定向是一种HTTP状态码,用于指示网页已永久移至新位置,对SEO和用户体验至关重要。本文详解了301重定向的作用,包括提升搜索引擎排名和自动引导用户访问新URL。同时介绍了多种设置方法,如通过网站控制面板、Apache的mod_rewrite模块、IIS的URL重写模块等,并提醒注意新URL的准备、链接更新及流量监控。合理设置301重定向有助于网站平稳过渡和长期发展。
34 6
|
14天前
|
网络安全 虚拟化 Windows
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
|
16天前
|
存储 Web App开发 调度
Windows系统新手教程:常见操作命令帮你玩转电脑
Windows系统新手教程:常见操作命令帮你玩转电脑
55 5
|
24天前
|
PHP Windows
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
|
26天前
|
Ubuntu 网络协议 Linux
Linux下快速搭建七日杀官方私人服务器教程
本文提供了一份详尽的《七日杀》服务器搭建指南,专为Linux系统设计。教程分为九大部分,涵盖从前期准备到服务器维护的全过程。主要内容包括:选择具备公网IP的云服务器、安装Ubuntu 20 X64系统、下载SteamCMD等必备软件;详细指导如何配置服务器、设置防火墙及端口规则、启动与关闭服务器;此外还提供了服务器管理、环境配置(如设置swap分区)等实用技巧。适合有一定Linux基础的玩家参考实践。
|
1月前
|
弹性计算 Windows
震惊!ECS Windows 系统磁盘竟“撒谎”,空间去哪儿了?别急,这里有终极破解法!
【8月更文挑战第15天】在使用ECS Windows系统时,可能会遇到磁盘显示占用的空间远超实际文件大小的情况,导致空间不足。原因包括系统还原点、卷影副本累积及回收站文件未彻底删除等。解决方法有:清除系统还原点(`vssadmin delete shadows /all`),清空回收站,删除临时文件夹中的文件,以及检查并修复磁盘错误。这些步骤能有效释放空间,保证系统稳定运行。
39 4
|
1月前
|
开发框架 .NET API
Windows Server 2022 安装IIS 报错 访问临时文件夹 C:\WINDOWS\TEMP\3C 读取/写入权限 错误: 0x80070005
Windows Server 2022 安装IIS 报错 访问临时文件夹 C:\WINDOWS\TEMP\3C 读取/写入权限 错误: 0x80070005
65 0