各位老铁们好,相信很多人对SVN:5 分钟安装Linux 并配置SVN都不是特别的了解,因此呢,今天就来为大家分享下关于SVN:5 分钟安装Linux 并配置SVN以及的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
在Linux上安装和配置svn
(1):安装SVN服务器
yum -y 安装颠覆
(2):查看版本号:
svnserve –版本
(3):创建SVN版本库
mkdir -p /var/svn-cj ##创建svn主资源库目录
svnadmin create /var/svn-cj/qy73 ##创建SVN版本库
(4):配置版本库(authz文件为权限控制文件,passwd为账号密码文件,svnserve.conf SVN服务配置文件)
cd /var/svn-cj/qy73/conf ##进入文件目录(用于测试)
(5):设置账户密码
vim /var/svn-cj/qy73/conf/passwd
把[users]前面的#去掉,否则svn只能以匿名用户身份登录,客户端上不会出现登录窗口。除非你的anon 不是none,否则会返回错误。这里的密码没有加密。然后添加您自己的帐号和密码。
陈健=虎
(6):修改访问权限
vim /var/svn-cj/qy73/conf/authz
这里为不同的项目配置不同目录下不同账户的权限。以下配置是chenjian用户对svn项目有读写权限,其他账户没有访问权限。
[/]
陈健=rw
*=
(7):修改svnserve.conf文件
vim /var/svn-cj/qy73/conf/svnserve.conf
#去掉#[通用]前面的#号[通用]
#匿名访问权限可以是读、写、none,默认为读anon-access=none
#认证用户权限,可以是读、写、无,默认是写auth-access=write
#密码数据库路径,去掉前面的#password-db=passwd
#账户数据库路径
authz-db=authz
匿名访问=无
验证访问=写入
密码-db=passwd
authz-db=authz
(8):配置防火墙
vi /etc/sysconfig/iptables
添加以下命令
-A 输入-p tcp -m 状态–state 新-m tcp –dport 3690 -j 接受
(9):重启防火墙
重启iptables服务
(10): 启动SVN存储库
svnserve -d -r /var/svn-cj
(11): 检查服务是否启动(出现两行表示启动,一行表示未启动)
辅助| grep svnserve
(12): 停止SVN 命令
杀死所有svnserve
(13)Win连接URL为:(下面会用到)
svn: //ip/qy73
注:
1、启动服务时,路径要写为svn数据仓库的根目录(例如:svnserve -d -r /var/svn-cj)
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/128833.html
用户评论
ー半忧伤
看完这篇文章,感觉确实像5分钟就能搞定!本来以为学习SVN就一定要看很多教程,现在看起来好简单啊!我也要赶紧去实践一下了。
有17位网友表示赞同!
相知相惜
标题说的太理想化了吧? 5分钟真的能搞定吗?我还是需要看看文章内容再决定是否尝试啊。我是做web开发的,用的主要是Github,SVN感觉有点陌生了。
有19位网友表示赞同!
墨染年华
终于找到了一个简明易懂的SVN安装教程!之前看其他博主的教程总觉得好复杂啊,这篇文章写的太好了,步骤清晰,图文并茂,小白也能看懂!点赞!
有10位网友表示赞同!
冷月花魂
我刚学Linux不久啊,还不太熟悉命令行操作。希望这篇文章能详细讲解每个命令的用途,这样我才能更好地理解学习。
有19位网友表示赞同!
断桥残雪
终于不用再使用Dropbox来管理代码了,SVN感觉还是更专业一些,这篇文章让我对SVN有了新的认识,期待尽快上手!
有19位网友表示赞同!
一生只盼一人
Linux配置好之后,我还需要学习如何使用SVN进行版本控制吗?我看这篇文章好像只讲了安装配置,没有讲解具体的使用方法呢。
有11位网友表示赞同!
鹿先森,教魔方
我试着按照文章的步骤来操作,可是出现了错误提示,不知道是哪一步出了问题。希望作者能帮忙解答一下!
有14位网友表示赞同!
别伤我i
这款SVN软件,有没有类似Git那么强大?如果只是简单的项目管理,我觉得SVN可能就足够用了,但如果是大规模开发,我还是要考虑使用Git吧。
有6位网友表示赞同!
喜欢梅西
这篇文章真是太棒了!让我省去了一堆学习时间和精力。安装完SVN之后,我想现在就能开干我的项目了。
有17位网友表示赞同!
一样剩余
安装的时候出现错误提示,可能是我的Linux版本不太匹配?我需要找到更适合我版本的安装教程吗?
有13位网友表示赞同!
墨染殇雪
作为一枚资深程序员,我对版本控制工具已经有了很深的了解,这个SVN的安装配置方法对我来说很容易掌握。文章还是可以推荐给一些Linux小白学习的。
有10位网友表示赞同!
心脏偷懒
这个标题是不是有点夸张了?总觉得5分钟安装SVN不太可能啊!需要花更多的时间来学习和理解吧。希望作者能补充一些实际操作案例,让我们更清楚地了解SVN的使用方法。
有13位网友表示赞同!
浮世繁华
这篇文章虽然介绍了SVN的安装配置,但是没有提到SVN服务器的选择和设置?我还在寻找合适的SVN服务器解决方案呢!
有9位网友表示赞同!
开心的笨小孩
学习了这个简短的Linux SVN安装教程之后,我感觉自己对SVN有了更直观的理解。下一步就需要深入学习SVN的使用方法和实战技巧了!
有18位网友表示赞同!
爱你的小笨蛋
我的项目规模不算太大,仅仅需要一些基本的版本控制功能。这样来说,使用SVN应该足够了。这篇教程让我了解到安装SVN其实非常容易。
有18位网友表示赞同!
最怕挣扎
希望作者能分享一些常见的SVN操作技巧,比如如何进行分支合并、提交代码,以及解决冲突等问题!
有6位网友表示赞同!
醉红颜
这篇文章很适合刚接触Linux的初学者阅读,入门指南清晰易懂。但是对于已经熟悉SVN使用的人来说,可能没什么帮助。
有14位网友表示赞同!
莫名的青春
安装完SVN之后,我需要在服务器上搭建一个SVN仓库吗?或者说,直接使用本地仓库就足够了? 希望能看到更多关于SVN仓库搭建的教程。
有16位网友表示赞同!