来讲讲:CentOS下架设SVN办事器
小知识:Linux操作系统的诞生创始人林纳斯·托瓦兹。装置情况:centos5.5+subversion-1.6.1
Subversion支撑linux和windows,更多是装置在linux下。
svn办事器有2种运转方法:自力办事器和借助apache。2种方法各有益弊。
svn存储版本数据也有2种方法:BDB和FSFS。由于BDB方法在办事器中止时,有能够锁住数据,所以照样FSFS方法更平安一点。
1、下载相干软件
wgethttp://www.centoscn.com/tool/subversion-1.6.1.tar.gzwgethttp://www.centoscn.com/tool/subversion-deps-1.6.1.tar.gzCentos5.5下载地址:http://www.centoscn.com/CentosSoft/iso/2013/0720/363.html
2、装置及设置装备摆设
1、解压:(要在统一个目次下)
tar-zxvfsubversion-1.6.1.tar.gztar-zxvfsubversion-deps-1.6.1.tar.gz
2、编译装置:
./configure--prefix=/usr/local/svn/make&&makeinstall
3、把SVN相干敕令路径添加到情况变量
echo"exportPATH=$PATH:/usr/local/svn/bin/">>/etc/profilesource/etc/profile
3、树立测试仓库
1、树立SVN的根目次
mkdir-p/opt/svn/
2、树立一个测试仓库
mkdir-p/opt/svn/svntest/svnadmincreate/opt/svn/svntest/
3、修正设置装备摆设文件
在cd/opt/svn/svntest/conf/目次下有三个文件:
svnserve.conf是svn的设置装备摆设文件
authz是设置用户权限的设置装备摆设文件(可自界说文件名,在svnserve.conf的authz-db=authz中指定)
passwd是设置用户名和暗码的设置装备摆设文件(可自界说文件名,在svnserve.conf的password-db=passwd中指定)
visvnserve.conf修正以下:anon-access=noneauth-access=writepassword-db=passwdauthz-db=authz
==================================================================
viauthz修正以下:centoscn.com=rw#给svntest仓库添加一个称号为centoscn.com的用户,权限为可写。
==================================================================
vipasswd修正以下:centoscn.com=123456#因为是测试,暗码设置为123456
4、在客户机装置svn客户端
1、下载地址:
http://code.谷歌.com/p/rails4scm/downloads/detail?name=tortoisewin32svn.msi
2、下载完成后,直接next装置便可,装置完成后须要重启失效。
5、启动办事器及测试
1、启SVN办事,并指定SVN的根目次:
svnserve-d-r/opt/svn/
2、检讨办事能否曾经正常起来:
tar-zxvfsubversion-1.6.1.tar.gztar-zxvfsubversion-deps-1.6.1.tar.gz0
3、测试
在桌面上新建一个称号为svntest的目次,在此目次上点击右键,选择Checkout,在首行填写svn办事器的IP地址及仓库称号
登录胜利后以下图(文件夹上有个绿色的勾)
小知识:CentOS完全免费,不存在REDHATAS4需要序列号的问题。 Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。 如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。 学习Linux应具备的。[书籍+网络资源] 我感觉linux的学习,学习编程~!~!就去学习C语言编程!! 主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。 笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机 发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。
页:
[1]