服务器搭建SVN配置

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

下载安装略过,只说配置

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 回帖 • 690 关注
  • 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:/] 这是什么鬼啊,虽然不知道原因 但是解决了 谢谢谢谢 撒花

请输入回帖内容 ...

推荐标签 标签

  • frp

    frp 是一个可用于内网穿透的高性能的反向代理应用,支持 TCP、UDP、 HTTP 和 HTTPS 协议。

    20 引用 • 7 回帖 • 2 关注
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    70 引用 • 193 回帖 • 411 关注
  • 域名

    域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

    43 引用 • 208 回帖
  • BAE

    百度应用引擎(Baidu App Engine)提供了 PHP、Java、Python 的执行环境,以及云存储、消息服务、云数据库等全面的云服务。它可以让开发者实现自动地部署和管理应用,并且提供动态扩容和负载均衡的运行环境,让开发者不用考虑高成本的运维工作,只需专注于业务逻辑,大大降低了开发者学习和迁移的成本。

    19 引用 • 75 回帖 • 666 关注
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 635 关注
  • WebClipper

    Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。

    3 引用 • 9 回帖 • 1 关注
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 123 关注
  • GitBook

    GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。

    3 引用 • 8 回帖
  • RYMCU

    RYMCU 致力于打造一个即严谨又活泼、专业又不失有趣,为数百万人服务的开源嵌入式知识学习交流平台。

    4 引用 • 6 回帖 • 56 关注
  • WebSocket

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

    48 引用 • 206 回帖 • 289 关注
  • 导航

    各种网址链接、内容导航。

    44 引用 • 177 回帖 • 1 关注
  • Facebook

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

    4 引用 • 15 回帖 • 447 关注
  • BND

    BND(Baidu Netdisk Downloader)是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac,详细介绍请看这里

    107 引用 • 1281 回帖 • 32 关注
  • 小说

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    32 引用 • 108 回帖
  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖
  • 负能量

    上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)

    89 引用 • 1251 回帖 • 407 关注
  • OnlyOffice
    4 引用 • 22 关注
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    200 引用 • 120 回帖
  • 创业

    你比 99% 的人都优秀么?

    82 引用 • 1395 回帖
  • 心情

    心是产生任何想法的源泉,心本体会陷入到对自己本体不能理解的状态中,因为心能产生任何想法,不能分出对错,不能分出自己。

    59 引用 • 369 回帖
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖
  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    495 引用 • 931 回帖
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    54 引用 • 37 回帖 • 1 关注
  • RemNote
    2 引用 • 16 回帖 • 14 关注
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 233 回帖 • 2 关注
  • TextBundle

    TextBundle 文件格式旨在应用程序之间交换 Markdown 或 Fountain 之类的纯文本文件时,提供更无缝的用户体验。

    1 引用 • 2 回帖 • 81 关注
  • WebComponents

    Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。

    1 引用 • 8 关注