您的位置:首页 > 本地本地

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

admin2024-05-03人已围观

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

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

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

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

二、如何搭建svn服务器

如果是在 windows 上建,下载 VisualSVN Server 安装就好了。超级简单。

三、svn 如何搭建局域网服务器.

我的百度文库里有篇SVN服务器的详细安装说明,用的安装包是CollabnetSVN的,这个包自带了Apache,用起来更方便些。 客户端也是TortoiseSVN。

四、如何搭建SVN服务器端

推荐用Collabnet SVN Edge来搭建SVN服务器,Linux版、windows版都有,这个安装包架设起来比较容易,内置了Apache和服务器端管理台,基本上一个安装文件装完就能用,可以通过浏览器对服务器进行远程管理,而且是免费的。

安装过程可以看附带的安装说明,也可以参考我的百度文库,其中有篇关于这个安装包的说明,不过写的是老版本的。

五、第一次自己搭建svn,请教下svn import本地的工程的问题。

你需要明白几个问题:

1、SVN是一个C/S架构的软件,分为服务器端和客户端,你的D:\svnRepo相当于是服务器端用来存放数据的文件夹,而你将来checkout出来的文件夹就是你客户端用来存放数据的文件夹。

2、SVN服务器端和客户端数据的存放格式是不同的,你在服务器端不可能找到和客户端直接对应的文件。也就是说,如果你客户端是由a、b、c三个文件组成的,你在SVN的服务器端存放数据的文件夹内是不可能直接找到a、b、c这三个文件的。

3、svn import命令的“做一份工程的拷贝”,并不是直接copy,而是上传到服务器端。

这下应该清楚了吧?

六、windows下svn+apache如何搭建svn服务器?

windows下svn+apache搭建svn服务器

使用软件:

apache_2.0.55-win32-x86-no_ssl.msi

Setup-Subversion-1.5.3.msi

TortoiseSVN-1.5.10.16879-win32-svn-1.5.7.msi

一、安装apache服务器

安装apache_2.0.55-win32-x86-no_ssl.msi,开始是需要设置一下网址啊邮箱啊,随便设置(真实不存在都没问题),然后就是基本无脑的下一步下一步

安装完测试时候127.0.01能访问,默认是80端口,若80端口已经占用,请修改配置文件修改端口号

二、安装svn服务器端和客户端

安装Setup-Subversion-1.5.3.msi,中途安装会选择apache服务器版本,选择2.0.x就好了,然后也是无脑的下一步下一步安装完成。

接下来安装TortoiseSVN-1.5.10.16879-win32-svn-1.5.7.msi,继续无脑,不做多于解释。

三、配置svn和apache

1、复制Subversionbin下面的mod_authz_svn.so、mod_dav_svn.so、libdb44.dll、libeay32.dll、ssleay32.dll到apache安装目录的modules文件夹下。

2、配置apache安装目录的conf文件夹下的httpd.conf文件,找到

#LoadModule dav_module modules/mod_dav.so

#LoadModule dav_fs_module modules/mod_dav_fs.so去掉#,然后在这俩行下再添加俩行

LoadModule dav_svn_module modules/mod_dav_svn.so

LoadModule authz_svn_module modules/mod_authz_svn.so

并且最后一行后面增加

DAV svn

SVNParentPath C:svn

AuthType Basic

AuthName test

AuthUserFile c:svnpasswd

AuthzSVNAccessFile c:svnsvnaccessfile

Require valid-user

3、配置passwd和svnaccessfile

使用cmd命令,cd到apache的bin目录下,使用htpasswd -c c:svnpasswd admin就是添加了admin用户,新增用户就不必-c了,-d是删除用户

再c:svn下面新建svnaccessfile文件,用记事本打开,添加

[groups]

admin = admin

user = test

[/]

* = r

@admin = rw

@user = rw

[test:/svn/test]

注意前后顺序

5、再c:svntest下右击create repository here

4、重启apche服务器,使用输入配置的账号密码是否成功打开。

很赞哦! ()

上一篇:maven 远程仓库有更新,怎么更新本地仓库'>谈谈自媒体、新媒体和融媒体

下一篇:返回列表'>返回列表

随机图文