subversion(svn) 版本控制软件 免费么

subversion(svn) 版本控制软件 免费么,第1张

SVN本身是开源免费的,但有些将SVN集成在其中的版本管理软件是收费的
常用的免费SVN服务器端:SVN官方服务器端安装包、Collabnet Subversion Edge版安装包
常用的免费SVN客户端:TortoiseSVN

看你连的是哪里的配置库,如果对方要收费,那就收费,如果是你自己建的库或者自己公司的,那当然不会收费。
你自己建的库,账号密码当然是你自己分配的啊。
去我的空间看吧,有svn的傻瓜式部署教程,一看你就会了。

下载并安装服务器端SVN

下载地址:>

Files\Subversion

2  下载并安装客户端SVN

下载地址: >

根据 *** 作系统下载相应版本(TortoiseSVN)默认安装目录可为: D:\Program Files\TortoiseSVN

3  创建SVN库

在D盘创建文件夹MySVN(可自由命名),打开文件夹à右键TortoiseSvnàCreate Repository Here

4  修改SVN库配置及新增用户

Repository创建完毕后会在目录下生成若干个文件和文件夹,conf目录是用来设置管理的目录;db目录就是所有版本控制的数据文件;hooks目录放置hook脚本文件的目录;locks用来放置Subversion文件库锁定数据的目录, 用来追踪存取文件库的客户端;format文件是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号。

打开/conf/目录,打开svnserveconf找到一下两句:

# [general]

# password-db = passwd

去之每行开头的#,其中第二行是指定身份验证的文件名,即passwd文件

同样打开passwd文件,将# [users]# harry = harryssecret# sally = sallyssecret

这几行的开头#字符去掉,这是设置用户,一行一个,存储格式为“用户名 = 密码”,如可插入一行:admin = admin888,即为系统添加一个用户名为admin888的用户

 5  启动SVN服务

在D:\Program Files\Subversion\bin(SVN服务器端安装目录)文件夹下新建svnSetupbat,内容为:sccreate svnserve binpath= "D:\Program Files\Subversion\bin\svnserveexe--service -r d:\MySVN" depend= Tcpip start=autosc start svnserve pause

其中: binpath为SVN服务器端目录; d:\MySVN为SVN库目录

运行后(或以管理员身份运行),会新创建一个服务名为:svnserver,可通过运行servicesmsc查看,将其设置自动运行(有时候需要重启电脑)

6  安装VS Studio

Svn插件

插件主要有两种:

VisualSVN(需购买): >

TortoiseSVN(开源免费,但需先注册才能下载): >

 7  问题

目标机器积极拒绝: 很大原因是[步骤5]的问题,请先确认是否有svnverver服务存在,并且已自动启动

SVN分客户端和服务器端,如果已经有SVN服务器了(比如公司已经架设了SVN服务器),那么你电脑上只要装客户端就可以了,最常用的客户端是TortoiseSVN,另外也有用于Eclipse的SVN插件,看你平时用SVN来做什么了。

如果没有服务器端,那就要自己架设SVN服务器,那么你的电脑上就客户端、服务器端都要安装,服务器端推荐Collabnet 的SVN Edge版服务器安装包,相对而言安装配置比较简单,自带服务器管理控制台,而且免费。

看我的百度文库,有SVN服务器架设与SVN使用相关的文档。

找到VisualServer Manager的快捷方式处,启动VisualServer服务器,启动后界面如图:
2
右键点击Users,填入用户名和密码。用户名设置为个人的姓名或其他的
3
创建Groups:右键点击Groups,选择Create Groups
这里是创建组的,可以设置成你的团队或公司的名称。这里我以自己的身份Student(学生)设置。之后点击Add,可以看到上述你所创建的用户名,点击用户名,点击OK完成。
4
右键Repositories,输入仓库的名称。这里你可以可以把自己的代码归类。这里我只是简单归为Java,另外我还写C/C++,可以再设置一个Cpp,这里不再演示。之后点击下一步
5
之后是配置仓库结构,这里选择的是默认,点击Next下一步即可。如果你是建立个项目的话,可以选择第二个选项
之后是配置仓库的访问权限,这里我们点击Custom
之后,点击Add
根据自己的需要,来相应的权限这里有三种权限:
Sepical :Everyone 是任何人都可以访问的
Groups: 所有在组里面的成员用户都可以访问
Users:单一的用户可以访问。
这里,我们只点击maple即可,你也可以点击你的Groups名,或Users名。之后点击OK
之后点击确认,其他默认即可了
之后,点击Create,进行仓库的创建
查看仓库名称,以及仓库的访问Url,还有相应的用户权限,如果无误,点击Finish
配置服务器的访问IP地址:
右键软件启动之后的界面,右键VisualSVN Server,并点击Properties
点击Network,并选中的These IP addresses
点击Add,并填入127001 ,点击OK完成
之后点击确定,VisualServer配置完成

Subversion 是一个受欢迎的开源的版本控制工具。他在互联网免费提供并且开源。大多数 GNU/Linux 发行版系统自带,所以它很有可能已经安装在你的系统上了。可以使用下面命令检查是否安装了。
[jerry@CentOS ~]$ svn --version
如果 Subversion 客户端没有安装,命令将报告错误,否则它将出现安装的软件版本
[jerry@CentOS ~]$ svn --version
-bash: svn: command not found
如果你使用基于 RPM 的 GNU/Linux,可以使用 yum 命令进行安装,安装成功之后,执行 svn --version 命令。
[jerry@CentOS ~]$ su -
Password:
[root@CentOS ~]# yum install subversion
[jerry@CentOS ~]$ svn --version
svn, version 1611 (r934486)
compiled Jun 23 2012, 00:44:03
如果你使用基于 Debian 的 GNU/Linux,使用 apt 命令进行安装。
[jerry@Ubuntu]$ sudo apt-get update
[sudo] password for jerry:
[jerry@Ubuntu]$ sudo apt-get install subversion
[jerry@Ubuntu]$ svn --version
svn, version 175 (r1336830)
compiled Jun 21 2013, 22:11:49
Apache 安装
我们已经看到如何将 SVN 客户端安装到 GNU/Linux 上,让我们看看如何创建一个新的版本库让使用者们访问。
我们必须必须在服务器上安装 Apache >

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/12645296.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存