Articles of visualsvn server

在服务器上安装Visual SVN时,每种authenticationscheme有哪些优缺点?

我即将在一个实时的Windows 2008服务器上安装一个Visual SVN服务器,所以我可以从任何地方到我的代码库。 我想知道如果使用Subversion身份validation安装服务器会更好,还是使用Windows身份validation安装服务器更好。 每种方法的优缺点是什么?

SVN损坏,需要随历史移动

我们有一个问题出svn回购,它包含了一切,所以是非常重要的。 当我们运行转储时,我们会收到错误消息 svnadmin:E200002:序列化散列格式不正确 这是阻止我们执行转储和移动我们的内容,它也失败了svn出口。 我们发现其中一个版本是腐败的,无论如何,我们可以修复或修复一个版本库,因为我们需要移动版本库。

备份Visual SVN

我的服务器有Visual SVN的存储库将无法启动,如果我想备份硬盘驱动器是可能的?

尝试使用桥接连接在虚拟机上运行SVN,并使用DDNS从广域网访问

我试图让一个SVN从Windows 8虚拟机运行,并通过广域网从远程计算机访问。 我正在使用虚拟机的VMWare工作站9和主机是Windows 8和客人也是Windows 8,我使用VisualSVN的服务器和NO-IP给我的电脑一个DNS,即使它没有一个静态IP。 虚拟机获取它自己的IPv4地址,当我尝试去通过浏览器的DNS我得到的路由器configuration页,当我试图从广域网上的一台电脑上浏览器的DNS我得到:连接服务器在页面加载时被重置。任何想法? 在此先感谢,伊泰。

从networking位置查看存储库

我已经成功在我的电脑上安装了VisualSVN服务器,并在networking上设置了它的存储库根目录,将所有文件保存在另一台电脑上。 我的存储库根目录是\\file-server\svn\ 我可以通过https://localhost/svn/来使用内置的web浏览器访问我的所有仓库,但是我想安装WebSVN。 当我的存储库位于本地驱动器上时,使用WebSVN查看它们时没有任何问题,但是当我想访问networking位置时遇到问题。 在config.php我有这个configuration: $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 'file:///file:/file-server/svn/TestRepo' svn: E180001: Unable to open an ra_local session to URL svn: E180001: Unable to open repository 'file:///file:/file-server/svn/TestRepo' 我试图将我的networking位置映射为驱动器,但这并没有帮助。 有没有在WebSVN中设置networking位置的选项?

SVN post-commit挂钩在客户端执行

我正在尝试向Subversion添加一个post-commit钩子,当一个更改被提交给代码库时,它将发送一个电子邮件给一组用户。 我一直在遵循这些说明 ,但是当我提交时,这个命令似乎是在提交的客户端上执行的,而不是在SVN服务器上执行的。 为了testing这个,我尝试使用下面的命令作为post-commit hook: @echo %1 %2>C:\svnhooktest.txt 希望在服务器的C:驱动器上创build一个带有版本库path和版本号的文本文件。 但是,该文件是在客户端的C:驱动器上创build的,导致我相信该命令正在客户端上运行。 有谁知道为什么会发生这种情况,以及如何让服务器上运行命令?

在Windows Server上设置Subversion Lock-Modify-Unlock

我有一台Windows机器上运行的Visual SVN服务器。 我正在使用集成到Visual Studio中的VisualSVN客户端。 以前,我们使用了Visual SourceSafe,它具有locking修改解锁版本模型。 尽pipe这个模型存在缺陷,但这是我们习以为常的,而且我们想要Subversion的相同行为。 总之,我们不相信合并。 我做了以下… 在config的[miscellany]部分启用auto-props: enable-auto-props = yes 添加条目到[自动道具]强制需要locking所有文件: * = svn:needs-lock=* 禁用不解锁来自动解锁提交的文件: no-unlock = false locking文件时,将TortoiseSVN设置更改为不显示locking对话框 如果没有错误,将TortoiseSVN更改为自动closures对话框。 我有以下问题 当我恢复我的更改时,锁不释放。 它应该是。 有什么办法可以强制它解锁,当我恢复? 编辑:修正! 每当我开始做出改变的时候,它都会自动获得一个锁,但是它会给我一个对话,说“locking完成!”。 这个对话框只会阻碍你。 能够假设锁已成功完成将是很好的。 有没有办法隐藏这个对话框,只有在出现错误时才显示。 我怎样才能解决这些问题? 我真的不想听到销售人员为什么要使用copy-modify-merge,请帮我解决问题。

安装WebSvn以使用无效的SSL证书

我试图安装WebSvn在我的服务器,但试图连接到存储库有一个自签名的证书,所以websvn无法连接。 服务器证书validation失败:颁发给不同主机名的证书,颁发者不受信任 是否有某种设置即时设置缺失?

IIS7反向代理Subversion 403

我已经设置了IIS7,并使用ARR作为我的反向代理。 我使用redirect到https:// localhost:8443 / {R:1}的规则https://sub.example.com/(.*)设置了一条空白规则。 这似乎运作良好,除了我得到一个403错误… 任何build议? (只能发布一个url,因此空间是有意的)

VisualSVN服务器pipe理器Active Directory问题

恭喜这个优秀的网站。 我有一个问题,我希望有人可以帮助。 我已经安装在Windows 2008 VisualSVN v2.03上,并且能够从我的Active目录添加用户,并为不同的目录授予权限。 我已经更新到v 2.1.3,我无法授予访问权限或浏览活动目录。 我必须说,在同一台服务器上,我已经安装了Sharepoint服务,并且能够使用添加用户界面中的内部版本导航到活动目录。 有什么build议么 非常感谢Lefteris