仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 494|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] Linux教程之CentOS6.3设置SVN之subversion1.7.7

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:39:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!明天设置了SVN记在这儿备忘:

1.下载svn软件包和依附包



[plain]viewplaincopy





  • cd/mydata/soft
  • wgethttp://labs.mop.com/apache-mirror/subversion/subversion-1.7.7.tar.gz
  • wgethttp://archive.apache.org/dist/apr/apr-util-1.5.1.tar.gz
  • wgethttp://archive.apache.org/dist/apr/apr-1.4.6.tar.gz
  • wgethttp://www.sqlite.org/sqlite-amalgamation-3071401.zip


2.装置依附软件包




[plain]viewplaincopy





  • tarzxvfapr-1.4.6.tar.gz
  • cdapr-1.4.6/
  • ./configure--prefix=/usr/local/apr
  • make&&makeinstall
  • cd../


[plain]viewplaincopy





  • tarzxvfapr-util-1.5.1.tar.gz
  • cdapr-util-1.5.1/
  • ./configure--prefix=/usr/local/apr-util--with-apr=/usr/local/apr
  • make&&makeinstall
  • cd../


3.装置svn

注重这里是SVN和sqlite解压到一同再装置的



[plain]viewplaincopy





  • tarxvfsubversion-1.7.7.tar.gz
  • unzipsqlite-amalgamation-3071401.zip
  • mvsqlite-amalgamation-3071401./subversion-1.7.7/sqlite-amalgamation
  • cdsubversion-1.7.7
  • ./configure--prefix=/usr/local/svn--with-apr=/usr/local/apr--with-apr-util=/usr/local/apr-util--without-berkeley-db--with-ssl
  • make&&makeinstall
  • cd..


4.修正情况变量




[plain]viewplaincopy





  • vi/etc/profile


开首到场:




[plain]viewplaincopy





  • PATH=$PATH:/usr/local/svn/bin
  • exportPATH


大概必要断开以后ssh毗连从头上岸才会失效



5.检测是不是装置乐成


[plain]viewplaincopy





  • svnserve--version


#显现以下信息则暗示装置乐成。

#svnserve,version1.7.7



6.开启防火墙SVN端口



[plain]viewplaincopy





  • iptables-AINPUT-mstate--stateNEW-mtcp-ptcp--dport9999-jACCEPT


保留防火墙设置




[plain]viewplaincopy





  • /etc/rc.d/init.d/iptablessave


7.创立svn库www




[plain]viewplaincopy





  • mkdir-p/var/svn/
  • cd/var/svn/

  • svnadmincreatewww
  • cdwww/conf/
  • ls


#显现以后项目设置文件

#authzpasswdsvnserve.conf



8.设置版本库信息
项目设置:



[plain]viewplaincopy





  • visvnserve.conf


修正:往失落正文符




[plain]viewplaincopy





  • [general]
  • anon-access=none
  • auth-access=write
  • password-db=passwd
  • authzauthz-db=authz
  • realm=www


界说版本库会见权限:




[plain]viewplaincopy





  • #viauthz


增加:




[plain]viewplaincopy





  • [/]
  • svnuser=rw
  • [www]
  • svnuser=rw


设定用户暗码:




[plain]viewplaincopy





  • #vipasswd


增加:




[plain]viewplaincopy





  • svnuser=123456


9.创建启动svn的用户




[plain]viewplaincopy





  • useraddsvn
  • passwdsvn


回车后输出两次暗码

然后设置用户一切权,同意svn会见版本库:



[plain]viewplaincopy





  • chown-Rsvn:svn/var/svn


10.启动SVN


先写个提示:
开放的svn根目次经测试应当只能是项目堆栈的父级目次



10.1用设定帐户启动



[plain]viewplaincopy





  • #susvn-c"svnserve-d--listen-port9999-r/var/svn"


申明:

susvn暗示以用户svn的身份启动svn
-d暗示以daemon体例(背景运转)运转
Clisten-portsvn默许端口是3690,9999暗示利用9999端口,能够换成你必要的端口。但注重,利用1024以下的端口必要root权限
-r/var/svn/www指定根目次是/var/svn/



10.2关于单个代码堆栈启动下令:



[plain]viewplaincopy





  • #svnserve-d-r/var/svn/www--listen-host22.21.50.17Clisten-port9999


申明:

-d暗示在背景运转,
-r指定办事器的根目次,
如许会见办事器时就能够间接用svn://办事器ip来会见了。



10.3关于多个代码堆栈:

经由过程-r开放SVN的根目次,



[plain]viewplaincopy





  • #svnserve-d-r/var/svn/--listen-host22.21.50.17Clisten-port9999


客户端会见时再指定堆栈目次便可会见如:svn://22.21.50.17:9999/www来分离会见每一个项目




10.4假如显现以下,即为启动乐成:



[plain]viewplaincopy





  • svn69411015:07?00:00:00svnserve-d-r/var/svn


10.5以root帐号启动SVN办事




[plain]viewplaincopy





  • svnserve-d-r/var/svn/--listen-host22.21.50.17--listen-port9999


10.6反省是不是启动乐成




[plain]viewplaincopy





  • ps-ef|grepsvnserve


终究完成!!!

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
再见西城 该用户已被删除
沙发
 楼主| 发表于 2015-1-16 21:12:29 | 只看该作者

Linux教程之CentOS6.3设置SVN之subversion1.7.7

学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。
飘灵儿 该用户已被删除
板凳
发表于 2015-1-25 22:32:01 | 只看该作者
硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。
山那边是海 该用户已被删除
地板
发表于 2015-2-4 14:09:50 | 只看该作者
请问谁有Linux的学习心得的吗?简单的说说?
若相依 该用户已被删除
5#
发表于 2015-2-10 02:09:12 | 只看该作者
随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。
老尸 该用户已被删除
6#
发表于 2015-2-28 18:43:27 | 只看该作者
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).
深爱那片海 该用户已被删除
7#
发表于 2015-3-10 06:56:09 | 只看该作者
工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。
若天明 该用户已被删除
8#
发表于 2015-3-17 06:08:03 | 只看该作者
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
admin 该用户已被删除
9#
发表于 2015-3-24 01:01:22 | 只看该作者
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 13:39

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表