问题标签 [svnserve]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
303 浏览

svn - 具有部分读取权限的分支目录

我有一个使用 authz 来控制访问的 svn 存储库。结构如下所示:

假设 authz 授予用户对目录的读取权限A但没有授予B,并且当我尝试分支时它失败A

svnserve 的日志说

为什么 svn 有这个限制,有没有办法解决?为什么它B在分支时不忽略,就像做结帐一样?

如果事实证明这是不可能的,那么 svn 与 authz 的最佳工作流程是什么?看起来如果不允许分支,唯一的办法就是每个人都在主干上工作,但这太愚蠢了。

0 投票
1 回答
762 浏览

svn - Visual SvnServer 上的“块分隔符无效”或“无法读取块大小”

错误

签出大型项目时,我们在项目中的随机文件上收到错误:

无法读取块大小:连接已被服务器关闭

或者

块分隔符无效

问题随机发生。大多数时候一切正常。

环境

Svnserver 在端口 80 上运行,此自定义设置位于C:\Program Files (x86)\VisualSVN Server\conf\httpd-custom.conf

成分

  • 视窗 2008 服务器 R2
  • 视觉SVN 3.2.2
  • 阿帕奇颠覆 1.8.11
  • Apache HTTP 服务器 2.2.29

细节

项目非常大,大约 200 个文件和超过 500 兆字节

任何人都知道这个问题以及如何解决它?

0 投票
2 回答
608 浏览

windows - SVN repo 从服务器迁移到另一台服务器

我试图迁移我的回购但没有成功。我的原始存储库位于旧 Windows 服务器上,而新服务器是 Windows 服务器 (2012)。

我遵循的步骤:

1/ 在旧服务器上,我创建了一个转储。

在这里,我看到所有修订都显示为

一切看起来都不错

2/ 我使用以下命令行在新服务器上创建了一个 Repo:

一切看起来都不错

3/ 我试图将旧仓库转储到新仓库,但在这里,没有任何效果!以下命令行不起作用:

在这里,我收到一条错误消息:

翻译:运算符 « < » 保留给未来的应用程序

因此,我尝试<替换成功|cat失败。

命令行 svnadmin load /MyNewRepoName cat //MyOldRepoPath什么也没产生。我按回车,出现以下消息:Ent^te de fichier de sauvegarde malform'etraductionFile Header malformed

如您所见,我对命令行不是很熟悉,如果您有解决方案,我会很高兴。

0 投票
1 回答
105 浏览

svn - 在 linux (centos) 上设置 svn 服务器

我试图在centos vm上设置svn服务器失败。

我遵循了 3 个不同的教程,每次都得到相同的结果,所以我想是时候寻求帮助了!

我已经创建了一个 svn 用户、svn 组、创建了一个存储库,这一切都很好并且每次都能正常工作,并且我得到了 /home/svn/repositories 下的所有 svn 目录。

现在是我感到困惑的地方,我永远无法使用 tortoise plink 和用户名\密码登录 svn。它总是无法验证我的身份。我已经尝试将svn用户的ssh登录名和/conf/passwd文件中的svn用户密码设置为相同的东西,但仍然无法进入。

我是为我的用户帐户使用 ssh 登录详细信息(使用 putty 工作)还是使用我可以在我的 repo/conf/passwd 中输入 passwd 文件的那些?

我应该补充一点,我可以使用以下命令通过命令行访问:

这似乎是本教程演示的工作:

http://andrewpuschak.com/dokuwiki/doku.php?id=installing_svn_on_centos

任何帮助来完成这项工作将不胜感激。

0 投票
1 回答
458 浏览

svn - 如何运行 svnserve 协议来服务多个路径

我正在设置一个 svn 服务器,其中我有多个 SVN 存储库路径,例如 /var/data/svnrepos1/forclient1 和 /var/data/svnrepos2/forclient2。SVN 安装在自定义路径 /usr/install/svn1.8/bin/{svnadmin,svnserve,svn,etc} 中。


我正在尝试使用如下命令行运行 svnserve 程序。在命令提示符下发出的命令是/usr/install/svn1.8/bin/svnserve -d -r /var/data/svnrepos/forclient1 -r /var/data/svnrepos2/forclient2但 SVN 程序仅服务于第二条路径/var/data/svnrepos2/forclient2。无法在/var/data/svnrepos1/forclient1. 我通过运行像 { -r path2 -r path1} 这样的守护进程进行了检查。在这种情况下为path1工作。`知道svn程序如何设置多个路径。

0 投票
2 回答
11668 浏览

svn - Subversion 1.9.2:无效的文件系统格式选项“寻址逻辑”

我使用 tarball 在 UAT Linux redhat 6.6 中安装了 SVN 1.9.2,并将 SVNSERVE 作为守护进程运行,一切正常。然后我创建了一个存储库并配置了客户端访问的存储库,并尝试使用 tortoiseSVN 访问存储库但无法访问存储库。看到错误,

“db/format 包含无效的文件系统格式选项寻址逻辑”

在 UAT 中安装之前,我尝试了 TEST 服务器,但我可以毫无问题地安装和访问存储库。我正在使用 Redhat 6.6 服务器。任何人都看过这个问题。我被困住了,因为下周我们有生产安装。


编辑:实际上我移动到 SVN 安装的 bin 目录并启动 svnserve 作为守护进程。启动的 svnserve 是 Redhat OS 附带的。当使用完整路径调用 svnserve 时,它​​解决了这个问题。

0 投票
0 回答
261 浏览

svn - 自动启动 collabnet 的 subversion 服务器

我已经在我的 Ubuntu 14.04 服务器上成功安装了 CollabNet SVN 服务器,但我想在启动时自动启动 subversion 服务器,而不是从 Web 控制台。

这样做的命令是什么?

svnserve我在 CollabNet 的 bin 文件夹中找不到文件。

在此处输入图像描述

0 投票
0 回答
124 浏览

redirect - svnserve 在前端服务器代理后面

我正在寻找是否存在用于设置位于重定向代理系统后面并使用 svn+ssh 的颠覆存储库的现有解决方案。

例子:

客户从不直接与 BeS1 和 BeS2 系统对话。FeSys 是具有通用虚拟主机名(冗余和负载平衡)的系统集合

目前使用自定义 rewritemap 程序和 apache 代理来执行此操作。

我现在正在考虑尝试对 svnserve 做同样的事情(基本上是在寻找“重定向器”部分的想法)。

0 投票
1 回答
100 浏览

svn - svnserve 运行时无法保持启用日志记录

当我尝试为 svnserve 配置日志记录时,使用以下命令:

我收到错误svnserve: Can't bind server socket: Address already in use。经过一些研究,我运行$ps -ef | grep svnserve并杀死了另一个进程,最终只是停止了 svnserve。随着 svnserve 停止,执行日志记录命令不会给我一个错误。但是,在此之后我无法重新启动 svnserve,直到终止由 logging setup 命令创建的新进程。

我无法确定如何让它们同时运行,以便日志能够正常工作。

0 投票
1 回答
457 浏览

svn - TortoiseSVN svnserve.exe 错误 1053,无法启动

我正在尝试将 svnserve.exe 作为 TortoiseSVN 工具包中的服务安装。

创建服务看起来是正确的,但它永远不会启动。binpath我已经看到很多关于在参数上正确引用的消息。我认为这是正确的。

如果我尝试在 Windows 服务 GUI 中启动服务,则会报告错误 1053。

有什么建议么?