Linux教程之CentOS6.3设置SVN之subversion1.7.7
欢迎大家来到仓酷云论坛!明天设置了SVN记在这儿备忘:1.下载svn软件包和依附包
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.装置依附软件包
viewplaincopy
[*]tarzxvfapr-1.4.6.tar.gz
[*]cdapr-1.4.6/
[*]./configure--prefix=/usr/local/apr
[*]make&&makeinstall
[*]cd../
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解压到一同再装置的
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.修正情况变量
viewplaincopy
[*]vi/etc/profile
开首到场:
viewplaincopy
[*]PATH=$PATH:/usr/local/svn/bin
[*]exportPATH
大概必要断开以后ssh毗连从头上岸才会失效
5.检测是不是装置乐成
viewplaincopy
[*]svnserve--version
#显现以下信息则暗示装置乐成。
#svnserve,version1.7.7
6.开启防火墙SVN端口
viewplaincopy
[*]iptables-AINPUT-mstate--stateNEW-mtcp-ptcp--dport9999-jACCEPT
保留防火墙设置
viewplaincopy
[*]/etc/rc.d/init.d/iptablessave
7.创立svn库www
viewplaincopy
[*]mkdir-p/var/svn/
[*]cd/var/svn/
[*]
[*]svnadmincreatewww
[*]cdwww/conf/
[*]ls
#显现以后项目设置文件
#authzpasswdsvnserve.conf
8.设置版本库信息
项目设置:
viewplaincopy
[*]visvnserve.conf
修正:往失落正文符
viewplaincopy
[*]
[*]anon-access=none
[*]auth-access=write
[*]password-db=passwd
[*]authzauthz-db=authz
[*]realm=www
界说版本库会见权限:
viewplaincopy
[*]#viauthz
增加:
viewplaincopy
[*][/]
[*]svnuser=rw
[*]
[*]svnuser=rw
设定用户暗码:
viewplaincopy
[*]#vipasswd
增加:
viewplaincopy
[*]svnuser=123456
9.创建启动svn的用户
viewplaincopy
[*]useraddsvn
[*]passwdsvn
回车后输出两次暗码
然后设置用户一切权,同意svn会见版本库:
viewplaincopy
[*]chown-Rsvn:svn/var/svn
10.启动SVN
先写个提示:
开放的svn根目次经测试应当只能是项目堆栈的父级目次
10.1用设定帐户启动
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关于单个代码堆栈启动下令:
viewplaincopy
[*]#svnserve-d-r/var/svn/www--listen-host22.21.50.17Clisten-port9999
申明:
-d暗示在背景运转,
-r指定办事器的根目次,
如许会见办事器时就能够间接用svn://办事器ip来会见了。
10.3关于多个代码堆栈:
经由过程-r开放SVN的根目次,
viewplaincopy
[*]#svnserve-d-r/var/svn/--listen-host22.21.50.17Clisten-port9999
客户端会见时再指定堆栈目次便可会见如:svn://22.21.50.17:9999/www来分离会见每一个项目
10.4假如显现以下,即为启动乐成:
viewplaincopy
[*]svn69411015:07?00:00:00svnserve-d-r/var/svn
10.5以root帐号启动SVN办事
viewplaincopy
[*]svnserve-d-r/var/svn/--listen-host22.21.50.17--listen-port9999
10.6反省是不是启动乐成
viewplaincopy
[*]ps-ef|grepsvnserve
终究完成!!!
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
Linux教程之CentOS6.3设置SVN之subversion1.7.7
学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。 硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。 请问谁有Linux的学习心得的吗?简单的说说? 随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。 随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当). 工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。 把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。 让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
页:
[1]