centos svn 安装 创建代码仓库


安装svn:
先打开3690端口
vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
service iptables restart

yum install subversion
建立代码库下的项目文件夹:
svnadmin create /data0/subversion/svndata/cctj
mkdir /data0/subversion/svndata/cctj/trunk
mkdir /data0/subversion/svndata/cctj/branches
mkdir /data0/subversion/svndata/cctj/tags
vi /data0/subversion/svndata/cctj/conf/svnserve.conf :
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
vi /data0/subversion/svndata/cctj/conf/passwd
sunxing=sunxing1688
sunxinghasee=sunxing1688
sunxingx61=sunxing1688
vi /data0/subversion/svndata/cctj/conf/authz
[groups]
dev = sunxing,sunxinghasee,sunxingx61

# [/foo/bar]
# harry = rw
# * =

[/]
@dev = rw
* =
启动svnserve服务:
svnserve -d -r /data0/subversion/svndata/

import:
svn import /source/dir/ file:///data0/subversion/svndata/cctj/trunk/ -m 'first import'
然后就能查看到:
svn list file:///data0/subversion/svndata/cctj/trunk/

在subclipse中的url:
svn://219.232.231.78/cctj


svn命令:
lsof -i :3690 查看svn是否启动站长教学网 eduyo.com
ps aux |grep ‘svn’ 查找所有svn启动的进程
kill -9 2505 杀死2505这个查找到的svn进程
svnserve -d -r /usr/local/svn/tarfly 启动svn(可以把这个放到/etc/local/rc.local文件中,实现开机自启动)
svn up //更新文件
svn ci -m’aaa’ test.php //提交文件
svn delete test.php //删除test.php
svn co svn://172.19.5.12 ./ //检出一份版本库文件到当前目录

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM