svn服务器搭建怎样搭建本地svn服务器环境
svn服务器搭建 时间:2021-05-30 阅读:(
)
如何利用网盘搭建svn网络服务器
1、安装网盘
选择一个国内有名的网盘存储,例如金山网盘、360云盘等,注册账户会默认赠送几G的使用空间,然后下载其对应的网盘客户端管理软件(也可以使用浏览器方式),使用账号登录,就可以上传、管理文件等。
2、建立SVN Reporsitory
于网盘创建svn reporsitory
,在网盘中创建目录,例如“svn”目录,进入该目录后使用TortoiseSVN工具创建仓库(reporsitory)
3、SVN使用-导出
创建项目目录为”project”,在”project”中点击右键选择SVN Checkout,配置如下图所示信息:仓库/gaojun/admin/”svn”及导出目录”project”点击OK完成导出
4、SVN使用-提交
在”project”中添加一个测试文件”textSVN.txt”,然后在”project”目录上右键,使用“SVN Commit”提交测试是否成功,
5、同步SVN数据
在其它电脑上做同样的步骤,网盘账号使用同一个,这样”svn”目录既是一个即时更新的网盘目录,又是一个即时同步的SVN库。
这样其实是在两台电脑上做了两个SVN库,但是因为网盘客户端的存在和SVN强大的版本控制功能,这两个SVN库随时都会保持一致。
6、总结
此方法比使用google.code等要快的多,并且google.code经常被我们伟大的“长城”给封阻,个人感觉比较适用一些小项目如何搭建SVN服务器端
推荐用 SVN Edge来搭建SVN服务器,Linux版、windows版都有,这个安装包架设起来比较容易,内置了Apache和服务器端管理台,基本上一个安装文件装完就能用,可以通过浏览器对服务器进行远程管理,而且是免费的。
安装过程可以看附带的安装说明,也可以参考我的百度文库,其中有篇关于这个安装包的说明,不过写的是老版本的。
求详解如何搭建SVN
1、一套完整的SVN,肯定需要服务器端和客户端
2、服务器端推荐使用的SVN Edge版(有Windows版和linux版),现在开源SVN项目就是公司在支持,他们出的安装包可以说是最正宗的。
其中Edge版安装包可以说是目前最省心的安装包了,几乎一个安装文件装完就能用(如果电脑上已经安装了jre6的话,如果没有jre6,安装SVN服务器端时会自动下载,只是下载有点慢)。
这个安装包内置了Apache,也就是说不用再去单独集成SVN和apache了,装好就能用http协议访问SVN。
这个安装包内置了服务器端管理台,也就可以远程网页方式管理服务器。
最后这个安装包还是免费的。
3、客户端一般推荐TortoiseSVN,这个也是免费的,适用于Windows环境。
如果你们开发都是Eclipse环境的话,也可以不装TortoiseSVN,直接安装Eclipse的SVN插件。
4、的SVN Edge版安装包到官网下载,需要注册一个用户,都是免费的。
安装很简单,基本就是一路next,最后登录到控制台添加用户、添加版本库、配置权限等等。
具体可以参考我的百度文库,里面有篇文件讲这个的。
5、TortoiseSVN安装包到TortoiseSVN官网下载,同时记得下载一个中文语言包,先装主安装包,然后装中文语言包,使用时是通过右键菜单操作的。
具体使用可以看我的百度文库,有篇PPT讲在Windows环境下的SVN使用(建议一定看看这个PPT,对于理解和使用SVN会很有帮助)。
6、Eclipse的SVN插件你可以搜一下subclipse,到官网下载。
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"
essFile "c:essfile"
Require valid-user
3、配置passwd和essfile
使用cmd命令,cd到apache的bin目录下,使用htpasswd -c c:svnpasswd admin就是添加了admin用户,新增用户就不必-c了,-d是删除用户
再c:svn下面新建essfile文件,用记事本打开,添加
[groups]
admin = admin
user = test
[/]
* = r
@admin = rw
@user = rw
[test:/svn/test]
注意前后顺序
5、再c:svntest下右击create repository here
4、重启apche服务器,使用http://127.0.0.1/svn/test输入配置的账号密码是否成功打开。
如何在windows上安装部署设置SVN服务器
具体操作步骤如下
一、准备工作
1、SVN服务器:解压缩包,可以从官方网站下载最新版本。
2、SVN客户端:TortoiseSVN,即常说的小乌龟,是一个客户端程序,用来与服务器端通讯。
二、安装服务器和客户端程序
1、SVN服务器:直接解压缩到某个文件夹下即可。
示例路径:c:svn
备注:如果下载的是msi程序,直接运行按提示安装即可。
2、SVN客户端:直接运行按提示安装即可。
示例路径:C:Program FilesSubversion
三、建立版本库(Repository):示例路径:e:svnroot。
建立版本库有两种方法:
方法一,建立空目录e:svnroot
epos1,进入repos1文件夹,在空白处点击右键,选择“TortoiseSVN->Create Repositoryhere...”,
方法二,建立空目录e:svnroot
epos2,进入DOS命令行,输入如下命令:
svnadmincreate e:svnroot
epos2
四、运行SVN服务器,启动服务。
在DOS下输入如下命令:
svnserve -d -r e:svnroot
epos1 --listen-host ip地址 --listen-port=端口号
五、配置用户和权限
六、初始化SVN,导入数据
选中要上传SVN的文件夹,“右键 ->TortoiseSVN -> Import...” ,在弹出对话框的“URL of repository”输入“svn://localhost/project1/”。
在“Importmessage”输入注释,点击OK,要求输入帐号,输入账户admin和密码admin。
七,测试SVN
本地测试:新建一空文件夹test1,单击右键,选择“SVN Checkout”,在“URL of repository”中输入“svn://localhost/project1”。
怎样搭建本地svn服务器环境
搭建SVN服务器端:
1. 解压缩svn到一个目录, 例如c:svn
2. 解压缩svnservice的压缩包, 将svnservice.exe放入c:svnin
3. 安装TortoiseSVN, 安装完毕时会提示重新启动计算机, 重启完毕后安装简体中文语言包, 然后在随便一个目录右击, 就会发现多出了一些SVN相关菜单, 选择其中的TortoiseSVN, 再选择子菜单"Settings", 设置Language为"中文(简体)"
4. 打开"我的电脑", 建立一个存放svn信息的目录, 例如c:svnhome, 然后返回在c盘, 右击这个svnhome目录, 在出现的菜单中选择TortoiseSVN, 再选择子菜单"在此创建文件库", 选择fsfs方式即可 (注: 这里选择创建文件库实际上就相当于让TortoiseSVN代替你进行了svnadmin create c:svnhome的操作)
5. 在dos控制台状态下cd c:svnin 然后svnservice -install -d -r c:svnhome start svnservice来将其作为服务运行, 建议你再到控制面板-管理工具-服务中找到SVNService, 右击选择"属性", 再将其启动类型设置为"自动"
6. 打开c:svnhome, 你会发现已经多了一些目录和文件, 打开conf子目录, 打开svnserve.conf文件, 这里行前凡是有#的都等于是被注释忽略了, 你可以把#去掉让那一行生效, 或者自己新添加行. 里面的英文注释已经详细说明了各种设置的含义, 最后你设置[general]小节中行前没有#号的内容为:
ess = none
ess = write
password-db = passwd
含义是:
未验证用户无任何权限 (如果把none修改为read就是给予读权限)
已验证用户给予写权限 (当然也能读)
密码数据存放到passwd文件中
然后打开同目录的passwd文件来设置帐户:
同样, 设置[users]小节中行前没有#号的内容, 例如:
snowman=abc123
含义是:
用户snowman的密码为abc123
6. 打开"我的电脑", 在你需要进行版本控制的目录上右击, 选择TortoiseSVN, 再选择子菜单"导入...", 设置"文件库url"为svn://localhost 点确定后就会提示文件正在导入. (注: 这里是svn文件库与svn服务是同一台计算机的情况, 所以可用localhost, 其它机器如果要访问svn服务, 应该用svn://svn服务器的IP地址, 例如svn://10.0.0.52)
至此, SVN服务器配置完成
客户端配置:
1. 没安装TortoiseSVN的计算机先安装它并重启计算机. (注: 具体步骤参照前面搭建服务器端的第3步)
2. 创建一个准备用来存放版本控制工程的目录, 例如d:project, 然后在"我的电脑"中右击这个目录, 选择"SVN取出...", 设置"文件库url"为svn://svn服务器的IP地址, 接下来会问你用户名和帐号, 你就填写前面搭建服务器端所设置的用户snowman密码abc123
(文件库url可参照前面搭建服务器端第6步的注解)
点确定后就会提示文件正在取出到d:project
至此, SVN客户端配置完成, 你会看到d:project及其下面的文件都被标记了绿色对勾
客户端的简单日常使用:
1. 要取得工程的当前的最新版本, 右击d:project, 选择"SVN更新"
2. 你更改工程后, 要将你的修改更新到SVN, 右击d:project, 选择"SVN提交" (谨慎的话请先更新到SVN最新版本后再提交)
野草云月末准备了一些促销,主推独立服务器,也有部分云服务器,价格比较有性价比,佣金是10%循环,如果有时间请帮我们推推,感谢!公司名:LucidaCloud Limited官方网站:https://www.yecaoyun.com/香港独立服务器:CPU型号内存硬盘带宽价格购买地址E3-1230v216G240GB SSD或1TB 企盘30M299元/月点击购买E5-265016G240GB SS...
imidc对日本独立服务器在搞特别促销,原价159美元的机器现在只需要88美元,而且给13个独立IPv4,30Mbps直连带宽,不限制流量。注意,本次促销只有一个链接,有2个不同的优惠码,你用不同的优惠码就对应着不同的配置,价格也不一样。88美元的机器,下单后默认不管就给512G SSD,要指定用HDD那就发工单,如果需要多加一个/28(13个)IPv4,每个月32美元...官方网站:https:...
金山云618年中促销活动正在进行中!金山云针对企业级新用户优惠力度比普通个人用户优惠力度要大,所以我们也是推荐企业新用户身份购买金山云企业级云服务器,尽量购买3年配置的,而不是限时秒杀活动中1年的机型。企业级用户购买金山云服务器推荐企业专区:云服务器N3 2核4G云服务器,1-5M带宽,827.64元/3年,性价比高,性能稳定!点击进入:金山云618年中促销活动目前,金山云基础型E1云服务器2核4...
svn服务器搭建为你推荐
匹配函数计算机中的vlookup函数怎么使用数据监测什么是媒体监测?视频技术怎么做视频?vga接口定义VGA接口的15针分别接什么?vga接口定义电脑显示屏VGA是什么意思扫图扫图要怎么修图star413CONVERSE和ALLSTAR有什么区别papertiger亚瑟士 艾斯克斯 tiger有什么区别吗activitygroupActivityGroup子activity之间的切换效果怎么实现收费视频怎么制作收费视频
免费网站空间 域名查询系统 10t等于多少g 174.127.195.202 免费smtp服务器 创梦 怎样建立邮箱 网站加速软件 国外的代理服务器 电信网络测速器 免费蓝钻 注册阿里云邮箱 江苏双线 杭州电信 阿里云个人邮箱 web是什么意思 hosts文件修改 wannacry勒索病毒 卡巴斯基免费下载 linuxvi 更多