怎么在自己的电脑上使用SVN,需要安装什么服务器?

怎么在自己的电脑上使用SVN,需要安装什么服务器?,第1张

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

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

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

1首先,假设你的电脑是win7 64位的,你要准备的东西:VisualSVN-Server-301-x64msi和TortoiseSVN-18825755-x64-svn-1810msi

2安装完之后

3打开VisualSVN Server Manager,直接右键Repositories,Create New Repository,输入Repository Name,假设输入的是testsvn,OK

4那么现在在Repositories下就会有一个资源名称叫testsvn

5那么我们现在右键Users,Create User,输入名称密码都是testsvn,OK,我们这就创建了一个叫testsvn的用户了,以后可以用它检入检出数据了

6现在我们要检出这个资源的东西,右键Repositories下的testsvn,Copy Url to ClipBoard,这样就选中了它的url了

7我们在C盘右键,选择SVN Checkout,在URL of repository粘贴,OK

8经过以上步骤之后,你可以检出你的项目了,请尝试在里面新建修改文件提交就行了

9如果你要在eclipse里面使用也可以,因为你已经有了url和用户名密码

10如果我重装系统之后,资源是不是消失了?没关系,在菜单栏的操作(A)-Properties里面设置你的Repositories Root,这样,无论你怎么重装,都没有关系了,自己的svn,局域网的svn就这么配置好了。

 步骤如下:

  一,安装服务器端svn和客户端svn

  1, 首先安装服务器端软件“svn-145-setupexe”(附件可以下载),这个安装就很简单,下一步,下一步就行了。

  (这里安装到目录:D:\Program Files\Subversion)

  2, 其次安装客户端软件“TortoiseSVN-14510425-win32-svn-145 ”

这个安装也很简单,下一步就行了。客户端软件安装好以后,它会要求你重新启动电脑。重启一下。

  二,建立svn版本控制的服务目录

  1, 这里就是把“D:\svn_service_root” 这个目录指定为SVN版本控制的服务目录,其实这个目录应该称作仓库所在的目录,假如有三个仓库:repository_1,repository_2,repository_3 他们的位置应该是: 

  d:\svn_service_root\repository_1,

  d:\svn_service_root\repository_2,

  d:\svn_service_root\repository_3。

  2,建立了一个仓库:有2中办法如下

  21)命令行模式进入”C:\Program Files\Subversion\bin\“

再打入命令:svnadmin create d:\svn_service_root\repository_1,这样第一个仓库就建立好了。以后项目就可以 导入到这个仓库中。(其他仓库的建立类似)此时进入目录:桌面--我的电脑--本地磁盘E:

--svn_service_root-- repository_1 。会看到文件夹 conf,dav,db 等等

  22)打开目录:我的电脑--本地磁盘E:--svn_service_root。在这个目录下新建文件夹,取名“repository_1”,右击刚才新建的文件夹-->TortoiseSVNàCreate Repository Here效果同第一种方法一样。

  3,打开svn的服务在命令行上转到subversion目录下输入(就是刚才安装svn服务器的目录): svnserve -d -r D:\svn_service_root

  该命令解释:

  注:

  -d参数效果同于--daemon

-r参数效果同于--root

svnserve 将会在端口 3690 等待请求,

--daemon(两个短横线)选项告诉 svnserve 以守护进程方式运行,这样在手动终止之前不会退出。不要关闭命令行窗口,关闭窗口会把 svnserve 停止。

可直接创建bat文件来处理当做系统服务 如下内容

  sc create svnserve binpath= "C:\Program Files\CollabNet\Subversion

  Server\svnserveexe --service -r e:\svn" depend= Tcpip start= auto

  sc start svnserve

  pause

--root选项设置根位置来限制服务器的访问目录,从而增加安全性和节约输入svnserve URL的时间

如果不加root参数,服务url为:svn://localhost/svn/repos

而如果加上root参数,服务url为:svn://localhost/repos

此处的启动配置会影响服务url,如果输入url错误,会导致访问的时候出现异常 。

为了验证svnserve正常工作,使用TortoiseSVN -> Repo-browser 来查看版本库。在弹出的 URL 对话框中输入:

  svn://localhost/repos

  成功访问后可看到空的文件目录。  

  这一步是建立开启客户端访问服务器端仓库目录下指定的文件  

  执行完这步,需要测试以下:

  右键à TortoiseSVN -> Repo-browser 来查看版本库。在弹出的 URL 对话框中输入:svn://localhost/repository_1

  访问成功后,会看到一个空的文件目录。(因为现在你还没有放任何东西在里面)  

  4,配置用户和权限

  用文本编辑器打开d:\svn_service_root\repository_1\conf目录,修改     svnserveconf:

将:

# password-db = passwd

改为:

password-db = passwd

即去掉前面的 # 注释符,注意前面不能有空格。

然后修改同目录的passwd文件,增加一个帐号:

将:

[users]

# harry = harryssecret

# sally = sallyssecret

增加帐号:

[users]

#harry = harryssecret

#sally = sallyssecret

admin= admin

  如此就可以用客户端Tortoise进行操作了。

以小鸟云为例:

Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说

首先来下载和搭建SVN服务器

现在Subversion已经迁移到apache网站上了

这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,

windows操作系统下面的二进制文件包一共有5种

以小鸟云为例:

Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说

首先来下载和搭建SVN服务器

现在Subversion已经迁移到apache网站上了

这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,

windows操作系统下面的二进制文件包一共有5种

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎么在自己的电脑上使用SVN,需要安装什么服务器?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情