问题标签 [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.
svn - 具有部分读取权限的分支目录
我有一个使用 authz 来控制访问的 svn 存储库。结构如下所示:
假设 authz 授予用户对目录的读取权限A
但没有授予B
,并且当我尝试分支时它失败A
:
svnserve 的日志说
为什么 svn 有这个限制,有没有办法解决?为什么它B
在分支时不忽略,就像做结帐一样?
如果事实证明这是不可能的,那么 svn 与 authz 的最佳工作流程是什么?看起来如果不允许分支,唯一的办法就是每个人都在主干上工作,但这太愚蠢了。
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 兆字节
任何人都知道这个问题以及如何解决它?
windows - SVN repo 从服务器迁移到另一台服务器
我试图迁移我的回购但没有成功。我的原始存储库位于旧 Windows 服务器上,而新服务器是 Windows 服务器 (2012)。
我遵循的步骤:
1/ 在旧服务器上,我创建了一个转储。
在这里,我看到所有修订都显示为
一切看起来都不错
2/ 我使用以下命令行在新服务器上创建了一个 Repo:
一切看起来都不错
3/ 我试图将旧仓库转储到新仓库,但在这里,没有任何效果!以下命令行不起作用:
在这里,我收到一条错误消息:
翻译:运算符 « < » 保留给未来的应用程序
因此,我尝试<
替换成功|
或cat
失败。
命令行 svnadmin load /MyNewRepoName cat //MyOldRepoPath
什么也没产生。我按回车,出现以下消息:Ent^te de fichier de sauvegarde malform'e
traductionFile Header malformed
如您所见,我对命令行不是很熟悉,如果您有解决方案,我会很高兴。
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
任何帮助来完成这项工作将不胜感激。
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程序如何设置多个路径。
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 时,它解决了这个问题。
redirect - svnserve 在前端服务器代理后面
我正在寻找是否存在用于设置位于重定向代理系统后面并使用 svn+ssh 的颠覆存储库的现有解决方案。
例子:
客户从不直接与 BeS1 和 BeS2 系统对话。FeSys 是具有通用虚拟主机名(冗余和负载平衡)的系统集合
目前使用自定义 rewritemap 程序和 apache 代理来执行此操作。
我现在正在考虑尝试对 svnserve 做同样的事情(基本上是在寻找“重定向器”部分的想法)。
svn - svnserve 运行时无法保持启用日志记录
当我尝试为 svnserve 配置日志记录时,使用以下命令:
我收到错误svnserve: Can't bind server socket: Address already in use
。经过一些研究,我运行$ps -ef | grep svnserve
并杀死了另一个进程,最终只是停止了 svnserve。随着 svnserve 停止,执行日志记录命令不会给我一个错误。但是,在此之后我无法重新启动 svnserve,直到终止由 logging setup 命令创建的新进程。
我无法确定如何让它们同时运行,以便日志能够正常工作。
svn - TortoiseSVN svnserve.exe 错误 1053,无法启动
我正在尝试将 svnserve.exe 作为 TortoiseSVN 工具包中的服务安装。
创建服务看起来是正确的,但它永远不会启动。binpath
我已经看到很多关于在参数上正确引用的消息。我认为这是正确的。
如果我尝试在 Windows 服务 GUI 中启动服务,则会报告错误 1053。
有什么建议么?