1. SVN Server安装

Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.下载的网址是:http://subversion.apache.org/packages.html

首先来下载和搭建SVN服务器. 个人认为最好用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用。注意下载客户端的语言包和VS插件(如果需要),下载文件如下所示:

先安装VisualSVN Server,双击其安装包,如下所示:

点击Next,进入下一步,如图:

当然是接受许可,点击下一步,如下所示:

选择第一个和最后一个,点击下一步,如下所示:

选择标准版,点击下一步,如图:

        Location是指VisualSVN Server的安装目录,Repositorys是指定你的版本库目录,Server Port指定一个端口,Use secure connection勾上表示使用安全连接,点击Next,进入下一步,如图:

        

这里提示TCP端口已被占用,因此要么将占有这个端口的进程干掉,要么重新选择一个端口,这里选择8443这个端口,如下所示:

点击下一步,出现如下画面:

显而易见,选择安装了,结果提示如下图错误:

谷歌不能使用只好度娘,运行输入Services.msc打开服务并找到VisualSVNServer,如下所示:

    在服务上,点击右键--属性,打开"登录"选项卡。将"此帐户"改成"本地系统帐户"。再回到安装程序弹出窗口处,选择"Retry",发现还是不行。猜测可能对win8.1不太兼容或者还有其它地方没有设置好。

 

继续查找,发现需要运行SVN Server后通过Properties创建一个证书,如下所示:

点击Retry后,成功安装,如下所示:

  1. SVN Server搭建和使用

打开SVN Server,在Repositores右键选择新建Repository,输入其名字,点击OK,会出现如下图所示选择Repositorey 结构:

这个依个人而定,我选择最后一项,点击下一步,如下所示:

这里选择第一项,后面添加用户组和用户时再进行调整。点击Create,如下所示:

下面创建用户组和用户。在Users上右键选择Create User,如下所示:

出现新建用户窗口,如下所示:

填写好用户名和密码后,点击OK即可创建该用户。本次创建的用户如下:

按照上面的方式,添加组Group名为Manager和Developer,并添加对应的用户,如下所示:

这时候我们将项目导入到版本库中,找到你的项目文件夹,在项目文件夹上点击鼠标右键,找到SVN菜单,选择导入,如图:

在弹出的对话框中填上版本库URL,这个URL可以从VisualSVN Server Manager中获取,在你的版本库上单击右键,选择Copy URL to Clipboard,这样就把版本库URL复制到你的剪贴版了.如图:

粘贴上对应的URL,填写说明信息,如下所示:

点击OK,填写对应用户名和密码(该用户必须有该目录下的读写权限,若没有这个需要在目录的属性中更改),如下所示:

点击OK,即可导入对应的文件:

查看同步的文件验证方法是打开SVN Server管理器,刷新一下Trunk目录下的文件,如下图所示:

VisualSVN SERVER的安装和使用的更多相关文章

  1. VisualSVN Server如何安装和使用

    首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 这是二进制文件 ...

  2. SVN--下载、安装VisualSVN server 服务端和 TortoiseSVN客户端

    前言: 在http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.html的博客中已经很详细地介绍了SVN的服务器--VisualS ...

  3. VisualSVN Server安装后,TortoiseSVN远程无法访问版本库。

    修正!重演了一遍,发现总结有误,重新整理下.首先访问版本库的路径不清楚的话可以在VisualSVN Server的版本库上右键“Copy URL to Clipboard”.访问版本库失败的几种情况: ...

  4. 安装VisualSVN Server 报"Service 'VisualSVN Server' failed to start. Please check VisualSVN Server log in Event Viewer for more details"错误.原因是启动"VisualSVN Server"失败

    安装VisualSVN Server 报"Service 'VisualSVN Server' failed to start. Please check VisualSVN Server ...

  5. visualSVN server安装使用

    SVN服务推荐使用visualSVN server,安装完成之后自动设置开机启动服务,具体使用如下图:

  6. SVN入门 服务器VisualSVN Server和客户端TortoiseSVN安装

    Subversion是一个版本控制系统,相对于的RCS.CVS,采用了分支管理系统,它的设计目标就是取代CVS.互联网上免费的版本控制服务多基于Subversion. 一.SVN工作原理 SVN(Su ...

  7. VIsualSVN server 安装及旧仓库导入

    安装参考: 1,  http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.html SVN服务器搭建和使用(一) Subversi ...

  8. Windows下使用VisualSVN Server搭建SVN服务器

    使用 VisualSVN Server来实现主要的 SVN功能则要比使用原始的 SVN和 Apache相配合来实现源代码的 SVN管理简单的多,下面就看看详细的说明. VisualSVN Server ...

  9. 使用VisualSVN Server搭建SVN服务器

    工具: TortoiseSVN-1.8.4.24972-x64-svn-1.8.5(客户端) LanguagePack_1.8.4.24972-x64-zh_CN.msi Setup-Subversi ...

随机推荐

  1. (六)ARM状态寄存器-PSR

    ARM程序状态寄存器Program State Register 在ARM模式中, 有16个数据寄存器和1或2个状态寄存器是可以随时访问的.在特权模式 (privileged mode) 下, 对应的 ...

  2. TortoiseSvn

    TortoiseSVN 是svn版本控制系统的一个免费开源客户端,它是svn版本控制的 Windows 扩展.可以使你避免使用枯燥而且不方便的命令行.它完全嵌入 Windows Explorer,使用 ...

  3. hdu 1588(Fibonacci矩阵求和)

    题目的大意就是求等差数列对应的Fibonacci数值的和,容易知道Fibonacci对应的矩阵为[1,1,1,0],因为题目中f[0]=0,f[1]=1,所以推出最后结果f[n]=(A^n-1).a, ...

  4. What is the difference between extensibility and scalability?

    You open a small fast food center, with a serving capacity of 5-10 people at a time. But you have en ...

  5. A7600官方ROM_VIBEUI_V2.5_1537联通版使用体验

    A7600官方ROM_VIBEUI_V2.5_1537联通版使用体验 A7600我原来的ROM是西关少爷精简的VIBEUI1521,已经root,后来不小心恢复了出厂设置,然后就出现异常了,用twrp ...

  6. 测试耗电量的工具(Android)

    Emmagee是监控指定被测应用在使用过程中占用机器的CPU.内存.流量资源的性能测试小工具. 支持SDK:Android2.2以及以上版本 Emmagee功能介绍 1.检测当前时间被测应用占用的CP ...

  7. ios AudioQueueStart returns -50 录音失败问题

    ios AudioQueueStart returns -50 录音失败问题 使用iOS录音时,如果在应用的别处有语音的操作,可能会出现上述问题: 导致录音机打开失败!无法录音,并且 AudioQue ...

  8. js高级程序设计(四)变量、作用域和内存问题

    基本类型和引用类型的值 ECMAScript 变量可能包含两种不同数据类型的值:基本类型值和引用类型值.基本类型值指的是 Undefined . Null . Boolean . Number 和 S ...

  9. 关于mvc3.0RadioButtonFor的使用

    以前本人没有使用过mvc,近期的话公司要求使用mvc进行开发项目,我不得不学习,我在这里分享下Html.RadioButtonFor的使用,例如 @Html.RadioButtonFor(d => ...

  10. Eclipse管理Java工程(j2se/j2ee/maven)

    Eclipse管理J2SE/J2EE(Maven)项目 eclipse是一个集成开发工具,有编译,运行,打包部署等功能.eclipse可以新建多种项目,不同的项目有不同的IDE层次结构,方便用户管理资 ...