服务器搭建SVN配置

本贴最后更新于 3395 天前,其中的信息可能已经时过境迁

下载安装略过,只说配置

Step1:在 opt 目录下创建 svn/repos 文件夹 运行 svnadmin create /opt/svn/repos 创建第一个仓库

Step2:配置 svnserve.conf 文件 (在 ${path}/repos/conf 文件夹内)
anon-access = none #非授权用户无法访问
auth-access = write #授权用户有写权限
password-db = password #密码存放文件
authz-db = authz #访问控制文件
realm =Success #认证命名空间,subversion 会在认证里提示,并且作为凭证缓存的关键字

Step3:配置 authz 文件(与 svnserve.conf 同目录)
在[groups] 下配置用户组及具体仓库用户权限,用户组格式为:用户组 = 用户名 1,用户名 2,...,仓库[path]格式为 @ 用户组 = 权限 例如
[group]
admin = lee
user = lee01
[repos:/]
@admin =rw
@user = r

Step4:配置 password 文件(与 svnserve.conf 同目录)
在[users]下配置用户名及密码
[users]
lee = abc
lee01 = cde

到此配置结束
运行 svnserve -d /r /opt/svn/repos 启动 SVN 默认端口为 3690,若需要启动多个 运行命令 svnserve -d -r /opt/svn/repos --listen-port 3391 (以 3391 端口为例),记得配置防火墙端口访问。

那么到这里问题来了1459604452041

😳 谁能看看我的配置哪儿出问题了(防火墙我关掉了,端口暂时没弄好)

已经解决了 Step3 中1459611967468

改为[/] 看一篇文章说 给了子文件夹的权限,没有父文件夹的权限还是没有权限

参考地址

  • repos
    1 引用 • 18 回帖
  • SVN

    SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。

    29 引用 • 98 回帖 • 697 关注
  • opt
    1 引用 • 18 回帖
  • 配置
    16 引用 • 159 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • Angonger

    @88250 图片传不上去了 upload error

  • 88250

    @Angonger 不会吧,帮我看下 F12,我在外面

  • someone756 via macOS

    1459576153529

  • Angonger

    @jingxuetao 我网络问题?我待会儿再试试,刚刚试还不行

  • Angonger 1

    @88250 是我用了 VPN 的问题

  • zjhch123 1 via macOS

    @88250 firefox 上有很多字跑到屏幕外面去了…是不是 word-break(是不是这么拼的)没做好
    1459607356102

  • 88250

    @zjhch123 这个问题 @Vanessa 会解决的 😝

  • zjhch123 via macOS

    @88250 啊哈哈看来有背锅侠

  • 88250

    @zjhch123 自己写的代码,迟早要还。。。。共勉

  • Angonger

    @88250 SVN 的你看下撒,linux 装的是 1.7 ,本地的 windows 是 1.8 这样会有影响不

  • Angonger

    @88250 我在 windows 下建了个库用小乌龟连接是没问题的,连不上 linux 的,然后 eclipse 插件两个都连不上

  • 88250

    @Angonger 这个问题我不会弄。。。。

  • Angonger 1

    @88250 好吧,我卸了在搞一次,不知道是不是版本问题

  • 88250

    我强烈感觉到应该开发一个 已阅 功能,蛤蛤

  • Angonger

    @88250 对吧,下面的评论和右上的未读,有点... 另外小乌龟能连上了,这是我的创建的第三个库 svnserve -d /r /opt/svn/repos 这个命令最后好像 repos 不能在后面加"/" 否则就连不上,现在 eclipse 和 idea 还连不上,不断尝试中,卡了一天了,被我师父笑话了已经

  • 88250 1

    @Angonger 你直接问他吧。。

  • Angonger

    @88250 No No No 我还是想自己搞出来,大周末的 还是不麻烦他了,而且搞出来一个,我继续尝试就好

  • Angonger

    @88250 找到问题了!哈哈哈哈哈哈!!! 仓库路径[/]不能是[repos:/] 这是什么鬼啊,虽然不知道原因 但是解决了 谢谢谢谢 撒花

请输入回帖内容 ...

推荐标签 标签

  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用 • 1 关注
  • FFmpeg

    FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。

    23 引用 • 32 回帖 • 9 关注
  • Hadoop

    Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

    93 引用 • 122 回帖 • 614 关注
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖 • 12 关注
  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    48 引用 • 206 回帖 • 281 关注
  • HHKB

    HHKB 是富士通的 Happy Hacking 系列电容键盘。电容键盘即无接点静电电容式键盘(Capacitive Keyboard)。

    5 引用 • 74 回帖 • 521 关注
  • Excel
    31 引用 • 28 回帖
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3203 引用 • 8217 回帖 • 1 关注
  • Vditor

    Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。

    376 引用 • 1860 回帖
  • Mobi.css

    Mobi.css is a lightweight, flexible CSS framework that focus on mobile.

    1 引用 • 6 回帖 • 767 关注
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖 • 1 关注
  • JSON

    JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。

    53 引用 • 190 回帖
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    76 引用 • 1742 回帖 • 3 关注
  • 倾城之链
    23 引用 • 66 回帖 • 167 关注
  • 正则表达式

    正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列遵循某个句法规则的字符串。

    31 引用 • 94 回帖
  • Facebook

    Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。

    4 引用 • 15 回帖 • 444 关注
  • SQLServer

    SQL Server 是由 [微软] 开发和推广的关系数据库管理系统(DBMS),它最初是由 微软、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。

    21 引用 • 31 回帖 • 6 关注
  • 浅吟主题

    Jeffrey Chen 制作的思源笔记主题,项目仓库:https://github.com/TCOTC/Whisper

    1 引用 • 31 回帖
  • Telegram

    Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。

    5 引用 • 35 回帖 • 2 关注
  • flomo

    flomo 是新一代 「卡片笔记」 ,专注在碎片化时代,促进你的记录,帮你积累更多知识资产。

    6 引用 • 143 回帖
  • 微软

    微软是一家美国跨国科技公司,也是世界 PC 软件开发的先导,由比尔·盖茨与保罗·艾伦创办于 1975 年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。

    8 引用 • 44 回帖
  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    187 引用 • 832 回帖
  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    43 引用 • 221 回帖 • 54 关注
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    554 引用 • 675 回帖
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    79 引用 • 431 回帖 • 3 关注
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 37 关注
  • VirtualBox

    VirtualBox 是一款开源虚拟机软件,最早由德国 Innotek 公司开发,由 Sun Microsystems 公司出品的软件,使用 Qt 编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。

    10 引用 • 2 回帖 • 18 关注