如何搭建自己的SVN仓库?

本节和大家一起学习一下搭建SVN仓库方法,在这里和大家分享一下,希望通过本节的学习大家能够掌握搭建字节的SVN仓库的方法,下面就让我们一起来看一下搭建SVN仓库具体步骤吧。

10多年的聂荣网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。网络营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整聂荣建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联公司从事“聂荣网站设计”,“聂荣网站推广”以来,每个客户项目都认真落实执行。

搭建自己的SVN仓库
203上每个人会有自己的目录和空间,比如,我的目录是:/home/lusers/wangxu/
现在我们准备在这里建立一个文件管理仓库,维护项目文件的版本。目前203上面支持两种主流版本管理系统---CVS和Subversion。CVS是久负盛名的版本管理系统,而Subversion更是CVS的下一代系统,优点多多:
更好地管理二进制文件
以项目为单位,整体管理
统一版本号
文件改名/移动的支持
访问更容易
支持利用Apache2的HTTP访问(参考subversion和apache2)
支持利用SSH隧道访问(本文使用的方法)
SVN/CVS所用模型

建立SVN仓库
假设我们现在已经登录到了203上,在自己的Home目录,现在建立一个目录,用作软件仓库,名字随便起

wangxu@spring:~$mkdirsvn
进入到这个目录中,创建一个软件仓库

wangxu@spring:~$cdsvn/wangxu@spring:~/svn$svnadmincreategeneral-ustwangxu@spring:~/svn$lsgeneral-ust
总得讲,仓库算是建立成功了,虽然里面什么内容都没有,但文件和还是有不少的,

wangxu@spring:~/svn$cdgeneral-ust/wangxu@spring:~/svn/general-ust$lsconfdavdbformathookslocksREADME.txt
修改conf目录中的内容,可以改变svn的一些行为,比如禁止其他人的访问,这里不多说了。

wangxu@spring:~/svn/general-ust$pwd/home/lusers/wangxu/svn/general-ust

嗯,看好现在的位置,记住了,有用哦。

远程访问SVN仓库
好,现在我们首先来初始化仓库中的内容,这个在我们自己的计算机就可以了,首先建立一个临时目录,比如叫tmp吧

gnawux@spirit:~/workshop/test$mkdirtmpgnawux@spirit:~/workshop/test$cdtmp/
然后在里面建立三个目录,虽然tmp可以随便,但这三个的名字是固定的哦

gnawux@spirit:~/workshop/test/tmp$mkdirtrunkgnawux@spirit:~/workshop/test/tmp$mkdirbranchesgnawux@spirit:~/workshop/test/tmp$mkdirtags
然后把初始的仓库内容放在trunk之中,这个例子中只放一个文件,你当然可以放很多了

gnawux@spirit:~/workshop/test/tmp$cp~/workshop/general_ust/images/status.mp./trunk/
现在回到上一级目录

gnawux@spirit:~/workshop/test/tmp$cd..
把项目加入已经创建好的软件仓库:

gnawux@spirit:~/workshop/test$svnimporttmp/svn+ssh://wangxu@192.168.10.203/home/lusers/wangxu/svn/general-ust/wangxu@192.168.10.203'spassword:
输入密码之后,项目的内容被加了进去:Addingtmp/trunkAddingtmp/trunk/status.mpAddingtmp/branchesAddingtmp/tags
Committedrevision1.
当然,如果我们配置好服务器登录#使用公钥登录,也可以不用输入密码

现在试一下取出内容,注意使用的URL:gnawux@spirit:~/workshop/test$svncosvn+ssh://wangxu@192.168.10.203/home/lusers/wangxu/svn/general-ust/trunk/guAgu/status.mpCheckedoutrevision1。本节关于搭建SVN仓库内容介绍完毕。

网站栏目:如何搭建自己的SVN仓库?
文章起源:http://www.36103.cn/qtweb/news5/14205.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联