visualsvn服务器和svn的区别
VisualSvn服务器是免费的,而VisualSvn是收费的。VisualSvn是Svn的客户端,与Visual Studio集成,但不是免费的。用AnkhSvn(VS2008插件)代替VisualSvn。使用VisualSvn服务器是Svn的服务器端,包括Subversion,Apache和用户及权限管理。上面已经提到了优点。
2.VisualSvn服务器的安装过程
下载后,运行Visual SVN-Server-2.1.4 . MSI程序,然后单击下一步。以下截图顺序是安装步骤:
步骤1安装主页界面,如图。
步骤2:选择组件作为服务器和管理终端。功能见图。
步骤3定制安装配置,如图所示。
注意:
您可以选择适当的目录来存储代码库的地址。这个代码库是根目录。一旦创建,就不能删除。如果删除,VisualSVN服务器将无法工作。
事实上,在创建了这个Repositories文件夹之后,您可以忽略它,并且您不必进入该文件夹来修改里面的文件(我的文件夹就像图例一样在D盘上),如下所示。
如果未选择使用安全连接,则有三个默认端口,80/81/8080。如果选中最后一个复选框,则意味着使用安全连接https协议,并且只有433/8433端口可用。
默认值是可选的。(在服务器端口,我选择了端口80,没有勾选使用安全连接。我认为没有必要使用安全连接。)至于授权认证,
默认情况下,会选择VisualSVN Server附带的用户和用户组。
第4步点击安装按钮进行安装,如图。
步骤5安装成功,服务启动,如图。
VisualSvn服务器服务将在安装后添加:
如果要卸载VisualSvn服务器,您需要执行以下操作:
(1)开始-运行,在输入框中输入services.msc?当然
(2)进入服务管理器,停止VisualSvn服务器服务,否则会说进程还在运行,卸载中途无法卸载。
3.VisualSvn服务器的配置和使用
安装VisualSVN服务器后,运行VisualSVN服务器管理器。以下是启动界面,如图所示:
与VSS的区别:
VisualSvn服务器中的存储库根节点相当于VSS中的$ symbol根节点:
4.添加代码库StartKit?
添加一个名为StartKit的代码库,并进行相关设置:
步骤1创建代码库StartKit,如图。
第二步代码库基本配置,新建一个代码库,在下面的文本框中输入代码库名称,如下图所示:
注意
存储库URL地址用于从客户端或VS2008连接到服务器。机器名可以改成局域网IP或公共域名,公共IP或计算机名,这里使用的安全连接方式是https。
如果选中上图中代码库文件结构的复选框,将在代码库StartKit下创建三个子目录:主干、分支和标签;如果未选中,将只创建一个空的基本代码StartKit。默认不选(没用,最好不选)
点击确定按钮,代码库创建成功,如图。
5.为代码库安全性设置用户和用户组。
接下来,让我们开始安全设置,右键单击左侧的用户:
步骤1创建用户。
创建一个用户,设置用户名和密码,如图。
输入以上信息,点击确定,我们将创建一个用户。按照上述步骤,分别添加用户startKiter1、startKiter2和startKiter3。
注意:有多少开发人员就有多少用户,每个开发人员有一个用户,就像VSS一样。
每个开发者都要保管好自己的用户名和密码!!!
步骤2将这些用户添加到我们刚刚创建的项目中。
右键单击代码库StartKit的属性,弹出属性对话框,如图所示。
单击“添加...”按钮,在下图中选择我们刚刚添加的用户,点击确定按钮:
注意:您可能已经注意到了下图中的组。是的,您也可以先创建组,将用户添加到每个组,然后授权这些组。操作比较简单,这里就略过了。
第三步:创建一个组,选择该组的用户,如图。
至此,VisualSvn服务器的使用结束。