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最新版本后再提交)
RAKsmart怎么样?RAKsmart发布了2021年中促销,促销时间,7月1日~7月31日!,具体促销优惠整理如下:1)美国西海岸的圣何塞、洛杉矶独立物理服务器低至$30/月(续费不涨价)!2)中国香港大带宽物理机,新品热卖!!!,$269.23 美元/月,3)站群服务器、香港站群、日本站群、美国站群,低至177美元/月,4)美国圣何塞,洛杉矶10G口服务器,不限流量,惊爆价:$999.00,...
弘速云怎么样?弘速云是创建于2021年的品牌,运营该品牌的公司HOSU LIMITED(中文名称弘速科技有限公司)公司成立于2021年国内公司注册于2019年。HOSU LIMITED主要从事出售香港vps、美国VPS、香港独立服务器、香港站群服务器等,目前在售VPS线路有CN2+BGP、CN2 GIA,该公司旗下产品均采用KVM虚拟化架构。可联系商家代安装iso系统,目前推出全场vps新开7折,...
亚洲云Asiayun怎么样?亚洲云Asiayun好不好?亚洲云成立于2021年,隶属于上海玥悠悠云计算有限公司(Yyyisp),是一家新国人IDC商家,且正规持证IDC/ISP/CDN,商家主要提供数据中心基础服务、互联网业务解决方案,及专属服务器租用、云服务器、云虚拟主机、专属服务器托管、带宽租用等产品和服务。Asiayun提供源自大陆、香港、韩国和美国等地骨干级机房优质资源,包括B...
svn服务器搭建为你推荐
avb医学avb是什么意思迅雷地址转换下载地址转换 怎么把别人的资源转换成迅雷地址 并且下载文件名改成自己想要的名字chinapay贝宝和支付宝的区别performclickVB.net 窗体3里面的单击事件在窗体1中怎么调用iso20000认证为什么ISO20000认证能够风靡全球?它对整个企业的发展有什么好处?企业资源管理系统企业管理系统都有什么功能视频技术短视频运营每天的工作是做什么?需要所学的技术都有什么方面?js后退多级页面间的后退如何实现(js方法)数据挖掘项目什么是数据挖掘?从事相关的工作有什么要求?assemblyinfocsgo很跟cs有什么区别
windows虚拟主机 高防服务器租用选锐一 googleapps 59.99美元 免备案空间 seovip softbank邮箱 卡巴斯基免费试用 中国电信宽带测速器 上海电信测速网站 太原联通测速 cdn网站加速 注册阿里云邮箱 hostease 移动王卡 japanese50m咸熟 九零网络 美国主机侦探 asp简介 免费服务器 更多