美文网首页PHP开发
svn服务安装与配置

svn服务安装与配置

作者: 凤之恋 | 来源:发表于2016-08-21 00:42 被阅读73次

SVN安装

centos系统下执行yum install subversion

创建项目

svnadmin create dxk-test 创建项目dxk-test

服务配置与权限控制

vim conf/svnserve.conf

[general]
#不允许匿名用户访问
anon-access = none
#允许授权用户写操作
auth-access = write
#账户文件(用来控制用户账户密码)
password-db = passwd
#访问控制文件(用来控制用户权限)
authz-db = authz
#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字。注意如果你的svn项目在使用过程中修改了此值会要求用户重新输入账户密码认证(参见下方截图)
realm = dxk-test Repository

[sasl]
auth

修改账户密码文件
sudo vim conf/passwd

[users]
duxiaokong = duxiaokong
dxk = dxk

修改授权配置文件

指令简介:此配置文件采用“基于路径的授权”策略,中括号里指定路径,以下列出对各用户的授权。包括只读r,读写rw。没有列出的用户,则不允许访问。还可以对用户分组,具体请参考svn手册。

vim conf/authz

[aliases]

[groups]
#定义用户组
phper = duxiaokong,dxk

#phper分组对/目录有读写权限
[/]
@phper = rw

#/trunk/php目录,duxiaokong有读权限,其他人无权限
[/trunk/php]
duxiaokong = r
*=

监听服务

/usr/bin/svnserve -d -r /data/dxk-test/ --listen-port=3690
可以用netstat -tulnp | grep 3690查看服务监听状态。

tcp        0      0 0.0.0.0:3690                0.0.0.0:*                   LISTEN      13660/svnserve

也可以用ps -ef | grep svnserve查看服务进程。

其他

  • 有时候svn所在服务器更换了IP这时候你本机的svn无法update怎么办
    svn switch --relocate svn://120.200.76.74/branches/dxk svn://220.122.125.3/branches/dxk

  • 有时候svn更新提示冲突,然后你把冲突文件删除之后重新svn up还是不可以

svn up
Updating '.':
Skipped 'app/Views/wap/user/set-index.blade.php' -- Node remains in conflict

这时候你可以试一下

svn remove --force app/Views/wap/user/set-index.blade.php
svn resolve --accept=working app/Views/wap/user/set-index.blade.php
svn up

欢迎关注我的公众号dxk-blog获取最新文章。


关注公众号获取最新文章

相关文章

  • docker svn服务器

    使用docker搭建svn服务器 安装centos 安装apache 安装SVN服务端 在apache下配置svn...

  • SVN安装,web项目与svn同步

    安装 创建仓库 配置项目 启动SVN服务 使用SVN进行项目管理测试 设置web项目与svn自动同步

  • 源代码管理工具-SVN

    一 、SVN操作 一、. 了解-SVN服务器配置 服务器环境搭建Mac 下直接配置(Mac 下安装SVN), (M...

  • SVN Linux配置和使用笔记

    安装svn: 创建仓库: 修改配置:账户 passwd 权限 authz查看svn服务: 关闭svn服务: 启动s...

  • Eclipse配置svn(入门)

    本篇文章教你如何在Eclipse中配置svn 包含svn服务器下载及安装;svn服务器的配置;Eclipse下载s...

  • svn服务安装与配置

    SVN安装 centos系统下执行yum install subversion 创建项目 svnadmin cre...

  • centeos中配置svn服务器

    安装subverion 创建svn服务 创建目录 创建svn仓库 配置用户权限 svnconf: 主配置文件 au...

  • svn服务器的搭建和使用

    大纲: 1.什么是svn服务器 2.svn安装 3.svn配置 4.配置svn的服务器目录和自动同步 5.设置sv...

  • Centos搭建svn服务器

    安装svn 建立版本库 修改配置 添加账号 启动服务 获取svn仓库使用TortoiseSVN通过svn://ho...

  • 005-centos7 搭建svn服务器

    一.安装svn 服务 二.创建版本库 假设根目录位于 /opt/svn 三.配置svn服务器 修改位于仓库根目录下...

网友评论

    本文标题:svn服务安装与配置

    本文链接:https://www.haomeiwen.com/subject/tcwisttx.html