通常的SVN服务器是搭建在Linux等系统下,例如用Apache+SVN配置,Linux下的SVN性能会非常好,但配置有些繁琐,如果SVN服务器只有自己使用,那么可以直接把SVN服务器搭建在个人Windows环境下使用。目前较为简单的方案是VisualSVN Server。
1、SVN分客户端和服务器端,如果已经有SVN服务器了(比如公司已经架设了SVN服务器),那么你电脑上只要装客户端就可以了,最常用的客户端是TortoiseSVN,另外也有用于Eclipse的SVN插件,看你平时用SVN来做什么了。
2、通常的SVN服务器是搭建在Linux等系统下,例如用Apache+SVN配置,Linux下的SVN性能会非常好,但配置有些繁琐,如果SVN服务器只有自己使用,那么可以直接把SVN服务器搭建在个人Windows环境下使用。目前较为简单的方案是VisualSVN Server。
3、SVN服务器:解压缩包,可以从官方网站下载最新版本。SVN客户端:TortoiseSVN,即常说的小乌龟,是一个客户端程序,用来与服务器端通讯。安装服务器和客户端程序 SVN服务器:直接解压缩到某个文件夹下即可。示例路径:c:\svn\ 备注:如果下载的是msi程序,直接运行按提示安装即可。
4、SVN服务器:解压缩包,可以从官方网站下载最新版本。SVN客户端:TortoiseSVN,即常说的小乌龟,是一个客户端程序,用来与服务器端通讯。安装服务器和客户端程序SVN服务器:直接解压缩到某个文件夹下即可。示例路径:c:\svn\ 备注:如果下载的是msi程序,直接运行按提示安装即可。
5、S version自带一个客户端程序svn.exe,但TortoiseSVN更好操作,提高效率。安装服务器端和客户端 搭建svn服务第二步要安装服务器端和客户端。安装S version(以下简称SVN)的服务器端和客户端。下载下来的服务器端是个zip压缩包,直 接解压缩即可,比如我解压到E:\s version。
SVN分客户端和服务器端,如果已经有SVN服务器了(比如公司已经架设了SVN服务器),那么你电脑上只要装客户端就可以了,最常用的客户端是TortoiseSVN,另外也有用于Eclipse的SVN插件,看你平时用SVN来做什么了。
使用 VisualSVN Server来实现主要的 SVN功能则要比使用原始的 SVN和Apache相配合来实现源代码的 SVN管理简单的多,下面是详细的说明。
SVN服务器:解压缩包,可以从官方网站下载最新版本。SVN客户端:TortoiseSVN,即常说的小乌龟,是一个客户端程序,用来与服务器端通讯。安装服务器和客户端程序SVN服务器:直接解压缩到某个文件夹下即可。示例路径:c:\svn\ 备注:如果下载的是msi程序,直接运行按提示安装即可。
然后在repos1文件 夹上“右键-TortoiseSVN-CreateRepositoryhere...”,然后可以选择版本库模式,这里使用默认的 FSFS即可,然后就创建了一系列文件夹和文件,同命令行建立的一样。运行独立服务器 搭建svn服务过程中要运行独立服务器。 此时s version服务还没有开始,只是通过它的命令建立了 版本库。
如果你要在eclipse里面使用也可以,因为你已经有了url和用户名密码 如果我重装系统之后,资源是不是消失了?没关系,在菜单栏的操作(A)-Properties里面设置你的Repositories Root,这样,无论你怎么重装,都没有关系了,自己的svn,局域网的svn就这么配置好了。
架设VPN,外网通过VPN连入内网后,就和在内网完全一样了;在公司的路由器上做个端口映射,将SVN服务器的访问端口(如Collabnet Subversion Edge版SVN服务器采用的是http协议,默认是80端口)映射到公司外网IP的相应端口上,这样访问公司外网IP+SVN服务端口,就等于访问公司SVN服务器。
运行S version服务器需要首先要建立一个版本库(Repository)。版本库可以看作是服务器上集中存放和管理数据的地方。开始建立版本 库。首先建立e:\svn空文件夹作为所有版本库的根目录。然后,进入命令行并切换到s version的bin目录。输入如下命 令:svnadmincreateE:\svn\repos1此命令在E:\svn下建立一个版本库repos1。
一个版本控制软件,可以上传、下载自己的代码,同时SVN记载着修改、删除等记录,可以下载任何时候的上传代码。
有个办法可以实现,但安装配置比较麻烦。要实现你的想法,关键在于要把每个SVN库的权限文件分开存放,而不能是在同一个权限文件中存放所有版本库的权限。这样才有可能把某个权限文件的控制权限只开放给某个SVN管理员。
看了你这种情况,SVN服务器的配置无须太高,有一台双核,2-4G内存,硬盘大小看你情况,尽量选择转速快的硬盘。以上配置的PC机就足够用了,我们公司的SVN也是放到台式机上,平时20人用的样子。
1、通常的SVN服务器是搭建在Linux等系统下,例如用Apache+SVN配置,Linux下的SVN性能会非常好,但配置有些繁琐,如果SVN服务器只有自己使用,那么可以直接把SVN服务器搭建在个人Windows环境下使用。目前较为简单的方案是VisualSVN Server。
2、按照这个思路,在搭建SVN服务器的时候,可以用SVN、Apache集成搭建,在apache的httpd.conf的svn那段location中,不用svnparentpath去指向各版本库的父目录,而是用svnpath指向某一个版本库,也就是说为每个版本库写一段location,在每段location中指定一个单独的权限文件,用户ID密码文件可以用统一的。
3、在需要使用SVN服务的设备上,安装SVN客户端,并输入SVN服务器的地址、端口、用户名和密码等信息,进行连接。连接成功后,就可以在SVN客户端中进行版本控制、提交代码等操作了。需要注意的是,在搭建外网环境的SVN服务器时,需要确保网络安全,例如使用VPN、SSH等方式进行安全连接。
4、搭建svn服务第二步要安装服务器端和客户端。安装S version(以下简称SVN)的服务器端和客户端。下载下来的服务器端是个zip压缩包,直 接解压缩即可,比如我解压到E:\s version。客户端安装文件是个exe可执行文件,直接运行按提示安装即可,客户端安装完成后提示重启。
5、需要的安装包 其中SVN服务器、客户端的软件可默认安装。
6、首先安装服务器端软件“svn-5-setup.exe”(附件可以下载),这个安装就很简单,下一步,下一步就行了。(这里安装到目录:D:\Program Files\Subversion)2, 其次安装客户端软件“TortoiseSVN-10425-win32-svn-5 ”这个安装也很简单,下一步就行了。
SVN服务器:解压缩包,可以从官方网站下载最新版本。SVN客户端:TortoiseSVN,即常说的小乌龟,是一个客户端程序,用来与服务器端通讯。安装服务器和客户端程序 SVN服务器:直接解压缩到某个文件夹下即可。示例路径:c:\svn\ 备注:如果下载的是msi程序,直接运行按提示安装即可。
几乎是下一步。选择 visualVSN服务器和管理控制台 或只有管理控制权限 选择程序安装的路径、Subversion Repository(库)的路径和所使用的协议和端口。可以选择HTTP和HTTPS两种协议,如需使用svn协议也非常的方便,在4版本后,Subversion加入了Service运行的功能。端口号可以任意定义。
SVN服务器:直接解压缩到某个文件夹下即可。示例路径:c:\svn\ 备注:如果下载的是msi程序,直接运行按提示安装即可。SVN客户端:直接运行按提示安装即可。示例路径:C:\Program Files\Subversion建立版本库(Repository):示例路径:e:\svnroot。