SVN服务器设置

Centos1.安装 & 测试#安装yum install subversion#测试是否安装成功,如果显示了版本信息则表示安装成功svnserve –

大家好,SVN服务器设置相信很多的网友都不是很明白,包括也是一样,不过没有关系,接下来就来为大家分享关于SVN服务器设置和的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

Centos

1.安装与测试

#安装yum install subversion#测试是否安装成功。如果显示版本信息,则说明安装成功。 svnserve –版本2。配置

自动配置请参考以下脚本

#!/bin/bashconf=/conf/svnserve.confpw=/conf/passwdchangeConf(){ sed -i ‘s\# anon-access=read\anon-accss=none\g’ ‘$1’${conf } sed -i ‘s\# auth-access=write\auth-accss=write\g’ ‘$1’${conf} sed -i ‘s\# 密码-db=passwd\密码-db=passwd\g’ ‘$1’${conf}} addUser(){ sed -i ‘s/# sally=sallyssecret/$2=$3/g’ ‘$1’${pw}} if [ $# -lt 1 ];then echo ‘错误参数号!’ echo ‘用法(需要根): svn.sh create reponame \nOR svn.sh restart ‘ exitfi if [ ‘$1’==’create’ ];那么如果[-z’$2′];然后echo ‘Error param’ exit fi home=/home/repo=${home}’$2′ echo ‘creating repo’ $repo svnadmin create $repo if [ $? -ne 0];然后echo 创建失败!出口; else read -p ‘输入用户名:’ 用户名read -p ‘输入密码:’ 密码changeConf $repo addUser $repo $username $password fi elif [ ‘$1’==’restart’ ];那么如果[-z’$2′];然后读取-p ‘监听哪个ip:’ ip fi pid=`ps -e | grep svnserve | svnserve awk ‘{print $1}’`kill -9 $pid 2/dev/null 12 svnserve -d -r /home –listen -host $ipelse echo ‘error param’fi 运行如下:

SVN服务器设置

#创建demo仓库,然后输入用户名和密码。/autorun.sh create demo #重启SVN服务,稍后输入监控的IP。/autorun.sh restart

Ubuntu

1.安装包

$ sudo apt-get install subversion2.添加svn管理用户和subversion组

$ sudo adduser svnuser$ sudo addgroup subversion$ sudo addgroup svnuser subversion3。创建项目目录

$ sudo mkdir /home/svn$ cd /home/svn$ sudo mkdir Fitness$ sudo chown -R root:subversion Fitness$ sudo chmod -R g+rws Fitness4.创建SVN文件仓库

SVN服务器设置

$ sudo svnadmin 创建/home/svn/fitness5.接入方式及项目导入:

$ svn co file:///home/svn/fitness 或$ svn co file://localhost/home/svn/fitness* 注意:如果您不确定主机名,则必须使用三个斜杠(///) ,而如果指定主机名,则必须使用两个斜杠(//)。 //–以下命令用于将项目导入到SVN 文件存储库中: $ svn import -m ‘New import’ /home /svn/fitness file:///home/svnuser/src/fitness 必须注明导入信息6.访问权限设置

修改/home/svn/fitness目录下的三个文件:svnserve.conf、passwd、authz。行首不允许有空格。

编辑svnserve.conf文件,取消注释以下两行password-db=passwordauthz-db=authz //补充说明# [general] anon-access=readauth-access=writepassword-db=passwd 其中anon-access和auth-access它们分别是匿名用户和授权用户的权限。默认情况下,匿名用户被授予只读权限。不过,如果你想拒绝匿名用户访问,只需要将read改为none即可达到目的。 #编辑/home/svnuser/etc/passwd 如下:[users]mirze=123456test1=123456test2=123456 #编辑/home/svnuser/etc/authz 如下[groups]admin=mirze,test1test=test2[/]@admin=rw *=r#存在mirze、test1、test2三个用户,密码均为123456#其中mirze、test1属于admin组,有读写权限,test2属于test组,只有读取权限。 7.启动SVN服务

用户评论

SVN服务器设置
枫无痕

一直想学习怎么搭建svn服务器,看了你的文章感觉很详细啊!图文并茂,讲解也很清楚,我终于明白这玩意儿是怎么运作的了

    有18位网友表示赞同!

SVN服务器设置
傲世九天

搭建svn服务器这么复杂的吗?我之前用github直接提交代码就好了,感觉还不如自己建一个Git仓库来的简单可靠。

    有11位网友表示赞同!

SVN服务器设置
滴在键盘上的泪

文章写的不错,但操作步骤有些繁琐,对新手来说确实比较难理解。希望以后可以出一些针对不同系统版本的操作指南

    有12位网友表示赞同!

SVN服务器设置
温柔腔

终于找到一篇搭建SVN服务器的教程了!我之前一直找不着合适的方法。这个教程清晰易懂,应该很适合初学者跟着做

    有18位网友表示赞同!

SVN服务器设置
孤廖

搭建 SVN 服务器 真的很方便啊!以前每次提交代码都要手动上传文件,现在可以用 SVN 管理代码版本历史,真是太棒了!

    有19位网友表示赞同!

SVN服务器设置
◆乱世梦红颜

说那么多操作步骤,就是想让我们自己去体验?我还没找到合适的配置,服务器一直访问不了。是不是有其他更简单的方案呢?

    有11位网友表示赞同!

SVN服务器设置
几妆痕

搭建SVN服务器一定要有自己的域名地址吗?我这里只是个简单个人项目,可以使用本地 IP 吗?

    有20位网友表示赞同!

SVN服务器设置
〆mè村姑

这个教程非常详细,图解清晰,操作步骤也很清晰易懂。强烈推荐给大家!我以前一直不会搭建 SVN 服务器,看了这篇教程就学会了!

    有11位网友表示赞同!

SVN服务器设置
拥菢过后只剰凄凉

我试了一次,好像出现了权限问题 ,访问不了我的SVN仓库。可能是配置的问题?

    有15位网友表示赞同!

SVN服务器设置
冷月花魂

这篇文章讲的太简单了,根本不涉及到实际的部署步骤!像我这种没有云服务器经验的人,完全看不懂!

    有19位网友表示赞同!

SVN服务器设置
鹿叹

这个方法搭建的SVN服务器真的好用,管理代码方便快捷,之前用的Git方式感觉效率实在太低!

    有14位网友表示赞同!

SVN服务器设置
爱情的过失

终于找到一篇详细的Svn服务器搭建教程了!以前总是觉得Svn很复杂,现在看来只要跟着步骤操作还是比较容易上手的

    有5位网友表示赞同!

SVN服务器设置
南初

这个教程写的太长了,能不能把重点总结一下?我只想了解一下搭建SVN的基本流程

    有11位网友表示赞同!

SVN服务器设置
大王派我来巡山!

我试了一下,发现这个方法部署速度非常快!比之前用的Git版本控制工具要高效得多。推荐给大家!

    有20位网友表示赞同!

SVN服务器设置
抚涟i

Svn服务器搭建 挺复杂的,需要学习很多基础命令和知识,对于新手来说确实不太容易入门。

    有8位网友表示赞同!

SVN服务器设置
孤自凉丶

搭建了SVN服务器后,感觉代码管理变得更加规范有序!以后再也不担心丢失代码或版本冲突的问题了

    有14位网友表示赞同!

SVN服务器设置
棃海

我需要搭建一个可以同时支持Git和SVN的版本控制系统,这篇文章有用吗?

    有9位网友表示赞同!

SVN服务器设置
雁過藍天

如果我的代码库非常大,搭建SVN服务器是否会占用大量的硬盘空间? 应该考虑什么问题呢?

    有19位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/128936.html

(0)
小su's avatar小su
上一篇 2024年9月2日 上午1:34
下一篇 2024年9月2日 上午1:44

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注