AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[visualsvn-server](server)

Martin Hope
yildizabdullah
Asked: 2022-10-30 02:19:21 +0800 CST

无法删除 VisualSVN 服务器中损坏的 SVN 存储库

  • 6

我一直在使用 VisualSVN 服务器(版本 3.9.7)。最近其中一个 SVN 存储库以某种方式损坏,我想从文件系统中删除存储库及其数据库。但是,当我尝试删除存储库时出现以下错误:

Can't remove directory '<PATH_TO_REPOSITORY>\db\revprops\0': The directory is not empty.

当我尝试单击存储库名称时,我还在 VisualSVN 服务器控制面板上看到以下消息:

Unable to access repository
Failed to load module for FS type 'bdb'

停止服务后,我尝试从 VisualSVN Server PowerShell 手动删除存储库;但是,收到以下错误:

Confirm
The item at E:\REPOSITORY\TURBO_CORRUPTED has children and the Recurse parameter was not
specified. If you continue, all children will be removed with the item. Are you sure you want to
continue?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"): A
rmdir : The file or directory is corrupted and unreadable.
At line:1 char:1
+ rmdir .\TURBO_CORRUPTED
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (E:\REPOSITORY\TURBO_CORRUPTED:String) [Remove-
   Item], IOException
    + FullyQualifiedErrorId : RemoveItemIOError,Microsoft.PowerShell.Commands.RemoveItemCommand

PS E:\REPOSITORY>
visualsvn-server
  • 1 个回答
  • 45 Views
Martin Hope
htfree
Asked: 2016-07-14 16:52:00 +0800 CST

如何通过 IP 地址限制特定用户对 Subversion SVN 的访问,例如 collabnet 边缘服务器

  • -3

我有一个颠覆服务器,有几个人在某个存储库上工作。我正在添加一个新用户,但对于这个新用户,我只希望他只能从“特定 IP”访问 SVN 服务器。

如果我可以通过 IP 地址限制访问,不仅特定于某个用户而且特定于存储库,每个存储库,但不是必需的,那就更好了。

我做了一些阅读,似乎应该有一些“LocationMatch”的东西我可以在SVN的httpd.conf中编辑或者添加一个关于拒绝任何然后允许来自某些IP的声明,但这会影响我认为的“所有用户”。

我想我可以为这个新用户等克隆存储库,但我宁愿让它们都在同一个“存储库”上工作,这样我就不必在存储库之间合并同步提交。

svn visualsvn-server apache-2.4 subversion-edge collabnet
  • 2 个回答
  • 1407 Views
Martin Hope
More_pheus
Asked: 2016-06-17 22:47:56 +0800 CST

视觉 SVN 恢复选项

  • -1

我的 windows 服务器最近出了问题,我不得不重新安装操作系统,这导致我的 Visual SVN 和所有存储库丢失。(不记得我拥有的 v-svn 版本)但是,我前段时间已将“Repositories”文件夹复制到本地系统。我的问题是,我可以将它还原到服务器上的新 Visual SVN 安装吗?如果是,这是方法吗?“导入现有存储库”>>“从另一个位置复制存储库”。如果是,它会恢复以前的用户和身份验证等吗?另外,我应该在执行上述步骤之前创建一个新的存储库吗?如果我做错了,请告诉我如何可能。

**所有可用的文档都提到使用转储文件。我没有转储文件,只有文件夹备份。

谢谢

windows-server-2008 visualsvn-server repository
  • 1 个回答
  • 81 Views
Martin Hope
Sam Johnson
Asked: 2013-04-26 07:47:13 +0800 CST

将 VisualSVN 存储库移动到远程 UNC 共享

  • 2

我正在尝试将我们的存储库移动到网络文件共享(使用 UNC 路径),但在启动服务器时出现以下错误:

Invalid file path //SERVERNAME/SVN/Repositories/authz-windows

我可以通过手动编辑 httpd.conf 并将“/”斜杠更改为“\”来解决此错误。这并不理想,因为每当任何设置启动时都会重新生成 httpd,但它允许服务器启动。但是,当我尝试连接到服务器时出现以下错误:

Failed to load the AuthzVisualSVNAccessFile: Can't open file 'C:\\SERVERNAME\\SVN\\Repositories\\authz-windows': The system cannot find the path specified.
(OS 3) The system cannot find the path specified. [client 127.0.0.1]

看来这里有两个问题:

  1. VisualSVN Server 生成的 httpd.conf 包含错误的 UNC 路径斜杠

  2. 服务器正在尝试查找 C:\ 而不是仅使用 UNC 路径。

我正在使用 VisualSVN Server 2.5.4。

有没有人成功地将他们的 VisualSVN 存储库放在远程 UNC 共享上?

visualsvn-server
  • 1 个回答
  • 1493 Views
Martin Hope
Misiu
Asked: 2013-02-05 00:23:41 +0800 CST

从网络位置查看存储库

  • 1

我已经在我的计算机上成功安装了 VisualSVN 服务器,并在网络上设置了它的存储库根目录,以将所有文件保存在另一台计算机上。我的存储库根目录是\\file-server\svn\
我可以使用内置 Web 浏览器访问我的所有存储库https://localhost/svn/,但我想安装 WebSVN。

当我的存储库在本地驱动器上时,使用 WebSVN 查看它们没有问题,但是当我想访问网络位置时我遇到了问题。

在 config.php 我有这个配置:

 $config->parentPath('c:\\Repositories');
 //$config->parentPath('file:///\file-server\svn');

当我评论第一行并取消注释第二行时,出现以下错误:

Error running this command: " "C:\Program Files\VisualSVN Server\bin\svn" --non-interactive --config-dir /tmp log --xml --quiet "file:///file:////file-server/svn/TestRepo/@"" --limit 1
svn: E180001: Unable to connect to a repository at URL &apos;file:///file:/file-server/svn/TestRepo&apos;
svn: E180001: Unable to open an ra_local session to URL
svn: E180001: Unable to open repository &apos;file:///file:/file-server/svn/TestRepo&apos;

我试图将我的网络位置映射为驱动器,但这没有帮助。

是否有在 WebSVN 中设置网络位置的选项?

visualsvn-server
  • 2 个回答
  • 1010 Views
Martin Hope
bahrep
Asked: 2012-07-19 04:57:08 +0800 CST

如何在当前登录到 Windows 机器的其他用户下登录到 VisualSVN Server(启用单点登录)?

  • 1

如果您将集成 Windows 身份验证作为 VisualSVN Server 中启用的唯一身份验证类型,您将不会收到任何登录/密码提示。

如果有时您应该以其他用户的帐户而不是您当前登录的帐户访问 VisualSVN Server,您可能会发现自己陷入困境和困惑。

有什么方便的解决方法吗?

svn active-directory visualsvn-server single-sign-on windows-authentication
  • 1 个回答
  • 2269 Views
Martin Hope
detly
Asked: 2012-07-10 20:44:02 +0800 CST

如何将包含“[”或“]”的文件输入到 VisualSVN 的 authz 文件中?

  • 2

我正在使用 VisualSVN 为多个 SVN 存储库提供服务,它使用 Windows 身份验证来控制访问。一些文件的名称中包含[和]字符以及空格。

通过 VisualSVN 管理控制台更改他们的权限会导致authz-windows它使用的文件出现问题,我已经就此与他们联系。但由于 VisualSVN 似乎在幕后使用 CollabNet 的 SVN 二进制文件 (1.7.5),我想我应该能够手动完成。那么我怎样才能以 SVN 接受的形式输入文件名呢?我试过简单地输入它们

[repo:/path/to/[12345] my file.ext]
< permissions here >

但是当我不应该访问该文件时,我仍然可以访问该文件。(我可以通过检查没有这些字符的其他文件来确认整个系统是否正常工作。)

我也试过 URL 引用 ( %5B12345%5D%20my%20file.ext),用引号将它括起来,并转义空格和括号的各种组合,但没有成功。该svnauthz-validate工具声称所有这些都很好。

svn visualsvn-server
  • 1 个回答
  • 269 Views
Martin Hope
detly
Asked: 2012-07-09 21:31:41 +0800 CST

如何获取 Active Directory 用户 ID?

  • 2

首先,我什至不知道“用户 ID”在这里是否是正确的术语。

上下文是我使用 VisualSVN Server 通过 Windows 身份验证管理/管理我的 SVN 存储库的访问权限,authz-windows它创建的文件包含 45 个字符长的字符串而不是“人类可读”的用户或组名。

我需要手动编辑这个文件,那么我如何找出与特定用户或组相关联的魔法字符串呢?

active-directory visualsvn-server version-control sid
  • 2 个回答
  • 35986 Views
Martin Hope
Caterpillar
Asked: 2012-06-29 22:42:04 +0800 CST

VisualSVN 服务器更改身份验证 - Windows Server 2008

  • 1

我们有 Windows 2008 windows 服务器,因为我们正在运行 VisualSVN 服务器,目前它具有颠覆登录身份验证,将在本地进行身份验证。

我们计划通过Windows AD集成,用户迁移的正确方式是什么?迁移时我会丢失任何数据吗?

我不太了解 Windows 服务器管理。任何人都可以在这方面指导我..

windows-server-2008 active-directory visualsvn-server
  • 1 个回答
  • 711 Views
Martin Hope
empz
Asked: 2010-04-07 20:02:12 +0800 CST

VisualSVN 服务器中的电子邮件通知问题

  • 2

我有一个运行 windows 2003 server 和Visual SVN Server 2.0.8 的专用服务器。

我正在尝试将其配置为在提交时发送电子邮件通知。所以我在 Visual SVN 网站上找到了这篇文章。

它说我必须编辑 Post-commit 挂钩并将其设置为以下内容:

"%VISUALSVN_SERVER%\bin\VisualSVNServerHooks.exe" ^
commit-notification "%1" -r %2 ^
--from <from-email> --to <to-email> ^
--smtp-server <smtp-server>

当然,我已经替换了那里的变量。

问题是当有人提交某事时,svn 客户端会抛出以下错误:

post-commit hook failed (exit code 1) with no output.
VisualSVNServerHooks: Error resolving case of '<path-to-repository>'

提交过程运行没有问题,我的意思是它确实提交了文件。但它不会发送任何电子邮件通知。如果我删除了 post-commit 钩子,那么我不会收到错误消息(当然我也不会收到任何通知)。

使用带有以下代码的 cmd.exe 手动运行 VisualSVNServerHook.exe 可以正常工作(发送电子邮件)。

"%VISUALSVN_SERVER%\bin\VisualSVNServerHooks.exe" commit-notification ^
<path-to-repository> -r <some-revision_number> ^
--from <from-email> --to <to-email> ^
--smtp-server <smtp-server>

你能帮我解决吗?错误并没有说明太多 =S

谢谢!

编辑: 好的...所以我尝试将 %1 和 %2 替换为静态值(使用实际的存储库路径和一些现有的修订号),就像我使用 cmd.exe 进行测试一样。但它没有用。所以我更进一步,我用一个简单的 C:\hook.bat 调用替换了整个钩子,同样的错误。看来不管我怎么上钩,它都行不通。

email visualsvn-server hook
  • 3 个回答
  • 3584 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve