1.检查svn是否安装:
rpm -aq subversion
2.安装命令
yum -y install subversion
3.建立svn版本库数据存储根目录
mkdir -p /application/svndata //数据存储根目录
mkdir -p /application/svnpasswd //用户及密码权限目录
4.启动svn
svnserve -d -r /application/svndata/
5.查看svn进程
ps -ef|grep svn
6.查看端口
netstat -lntup|grep 3690
或者安装lsof yum install lsof
lsof -i :3690
7.建立版本库
svnadmin create /application/svndata/sadoc
8.备份配置文件
进入 cd /application/svndata/sadoc/conf
cp svnserve.conf svnservebf.conf
9.修改配置文件
vi svnserve.conf
:set nu 显示行号
anon-access = read去掉前面的##注释并且顶格
改成anon-access = none
auth-access = write去掉前面的##注释
password-db = passwd 去掉前面的##注释
最好指向公用的密码 password-db = /application/svnpasswd/passwd
authz-db = authz 去掉前面的##注释
权限数据库 改成 /application/svnpasswd/authz
10.拷贝配置文件
cp passwd authz /application/svnpasswd/
11.切换 /application/svnpasswd/
chmod 700 *
12.添加用户 vi passwd
照着里面的格式写就行了
username = password // 注意更改svnserve.conf必须重启svn authz和passwd则不需要
13.配置authz
[<版本库>:/项目/目录]
@<用户组名>=<权限>
[gropus]
sagroup = hs,ll
[sadoc:/]
hs = rw
ll = rw
@sagroup = r
14.重启svn
pkill svnserve
svnserve -d -r /application/svndata/
15.查看svn启动情况
ps -ef|grep svn

root 27607 1 0 21:19 ? 00:00:00 svnserve -d -r /application/svndata/
root 27614 27329 0 21:20 pts/0 00:00:00 grep --color=auto svn

linux服务器版svn安装的更多相关文章

  1. 在linux服务器上装svn版本管理,自动部署代码到项目

    在linux服务器上装svn版本管理,自动部署代码到项目 http://bbs.aliyun.com/read/9715.html?spm=5176.7114037.1996646101.1.W3zw ...

  2. 在linux服务器上装svn版本管理,自动部署代码到web项目

    在linux服务器上装svn版本管理,自动部署代码到项目 1.安装svn服务器端  yum install subversion   从镜像下载安装svn服务器端 中间会提示是否ok,输入y,确认  ...

  3. 云锁Linux服务器安全软件安装及防护webshell、CC、XSS跨站攻击设置

    无论我们在使用电脑,还是使用VPS/服务器的时候,最为担心的就是服务器是否有安全问题,尤其是网站服务器再遭受攻击的时候如何得到防护.对于大 部分站长用户来说,我们可能只会使用基础的环境,如果真遇到问题 ...

  4. 很实用的linux 上的svn安装和svnserver 的重启

    虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,所以今天这篇文章就来一步一步教您如何在Centos上搭建SVN 安装 #yu ...

  5. 在各种Linux发行版上安装Git的教程

    Git是一个流行的开源版本控制系统(VCS),最初是为Linux环境开发的.跟CVS或者SVN这些版本控制系统不同的是,Git的版本控制被认为是“分布式的”,某种意义上,git的本地工作目录可以作为一 ...

  6. 尝试在阿里云的Linux服务器器上安装拥有图形界面的Pycharm

    在Linux服务器上跑Python项目发现每次从本地上传文件太过麻烦,于是打算在服务器上安装Pycharm直接写Pycharm代码.   去Pycharm的官网下载Linux版本(支持正版于是我下载了 ...

  7. linux服务器伪分布模式安装hadoop-1.1.2

    1:环境准备    1台linux服务器, hadoop安装包(apache官方网下载) jdk1.6+   2:安装jdk ,配置好环境变量(etc/profile),java -version 测 ...

  8. 如何查找Linux服务器上JDK安装路径?

    成功远程到你要部署软件的Linux服务器上.这是第一步. 查看JDK版本:java -version 查看java执行路径:which java 查看JAVA_HOME路径:echo $JAVA_HO ...

  9. Linux服务器下jdk 安装与环境变量的配置

    1,Oracle 官网下载jdk Linux版本 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213 ...

随机推荐

  1. linux 文件和文件夹的ctime,mtime,atime的差别

    多了不再赘述,看以下解释 st_atime            Time when file data was last accessed. Changed by  the            f ...

  2. linux c编程:System V消息队列一

    消息队列可以认为是一个消息链表,System V 消息队列使用消息队列标识符标识.具有足 够特权的任何进程都可以往一个队列放置一个消息,具有足够特权的任何进程都可以从一个给定队列读出一个消息.在某个进 ...

  3. 通过profile优化SQL语句

    开启profile优化SQL语句:set profiling=1;执行SQL语句show profiles;show profile for query 2;//根据query_id 查看某个查询的详 ...

  4. c# 获取网页源代码(支持cookie),最简单代码

    /// /// 获取网页源码 public static string GetHtmls(string url, string referer = "", string cooki ...

  5. 标准c时间与日期函数

    标准c时间与日期函数 asctime 语法:     #include <time.h>   char *asctime( const struct tm *ptr ); 功能: 函数将p ...

  6. 利用FFmpeg将RTSP转码成RTMP发布在RED5

    安装jdk,并设置环境  from:http://www.w3c.com.cn/%E5%88%A9%E7%94%A8ffmpeg%E5%B0%86-ipcamera-%E7%9A%84rtsp%E8% ...

  7. junit在idea中的使用(2)--实践篇

    目录:(1)普通java项目(2)在web项目中 (1)普通java项目 直接在代码中写上 @Before @Test即可,想执行main方法,直接右击main,选择run as import org ...

  8. 使用BUCK进行iOS项目打包

    关于BUCK BUCK是Facebook开源的快速打包工具,可以用于多种语言及平台的项目打包,例如:C.C++.Java.iOS.Android等等.用于大型的iOS.Android项目,可以显著提升 ...

  9. window.name跨域

    window.name? 每一个页面都有一个自己的window,而window.name是window的名字. window.name跨域原理 window对象有个name属性,该属性有个特征:即在一 ...

  10. CSS3 3D发光切换按钮

    在线演示 本地下载