Articles of visualsvn server

VisualSVN服务器不触发提交后挂钩

我有一个令我疯狂的问题。 我想将VisualSVN服务器与Mantis BT集成,所以当我从svn客户端提交时,我发表了类似“fixed issue#3”的评论,那么Mantis中的问题就被标记为已解决。 我遵循http://arklad.wordpress.com/2010/01/07/communicating-mantis-and-subversion-on-windows/中的步骤 所以我创build了一个名为'svn'的开发者angular色的用户,并分配给我的项目。 我编辑了我的螳螂config.inc ,看起来像这样: <?php $g_hostname = 'databaseserver'; $g_db_type = 'mssqlnative'; $g_database_name = 'mantisbt'; $g_db_username = 'mantis'; $g_db_password = 'mypass'; $g_allow_file_upload = ON; $g_file_upload_method = DISK; # User account that connects with Subversion $g_source_control_account = 'svn'; # Regular expression to be matched in the comments # Example: issue #1 $g_source_control_regexp = […]

Load Balancer后面的VisualSVN服务器的多个AWS EC2实例之间的networking文件系统(NFS)

我有一些在Amazon EC2上运行的Windows Server服务器实例与VisualSVN服务器,并希望通过运行带有负载平衡器的重复实例来使它们更具容错性。 问题是具体数据,例如,如果文档根目录(即“C:/存储库”)的内容不相同,从一台networking服务器故障切换到另一台networking服务器是没有好处的。 我的基本想法是EC2之间的共享量(即“C:/仓库”): 但是,我有很多疑问: 运行两个/更多VisualSVNServer实例指向相同的repo是否可能/安全? 是否有可能/安全地在Amazon Load Balancer后面运行VisualSVNServer的实例? VisualSVNServer指向networking文件系统的运行实例是否可能/安全? 我在AWS S3和AWS EBS之间未定,你推荐什么作为VisualSVNServer和NFS体系结构的最佳存储解决scheme(我认为是EBS,但是它们在aws服务中是新手)?

从SVN + SSH://从VisualSVN检出

尽pipevisualSVN在技术上并不支持它(由于它仍然从SVN的股票中抽取窗口),所以我已经看到了一些人们使用svn://协议访问VisualSVN服务器的参考。 我有一个较旧的Linux客户端文件服务器,因为不值得进入的原因,不会支持http:// SVN。 我已经在Windows主机服务器上build立了一个SSH客户端,我可以从Linux客户端服务器上使用 ssh –assorted-command stuff /server 但我没有运气好 svn "command" svn+ssh://stuff/etc 样式的命令。 我如何检查从我的Linux客户端服务器的主机上的Windows VisualSVN服务器上的东西?

当已安装Apache时安装VisualSVN

有什么办法可以安装VisualSVN不安装Apache? 问题是我已经在同一台服务器上安装了Apache,所以我想让VisualSVN使用Apache安装。 顺便说一句:我被告知VisualSVN是在Windows Server中安装SVN的最好(最简单的)select。 是对的吗?

Windows 2012上的VisualSVN – 如何运行“svnadmin hotcopy”(获取访问被拒绝)

以下为指导: https : //stackoverflow.com/questions/33055/what-is-the-best-way-to-backup-subversion-repositories 我已经尝试了以下的命令: svnadmin hotcopy "C:\Repositories" > "C:\BackupSVN" svnadmin hotcopy "C:\Repositories\*" > "C:\BackupSVN" svnadmin hotcopy "C:\Repositories\TestRepo1" > "C:\BackupSVN" 但是,所有3个命令导致“访问被拒绝” 我已经在“pipe理员”命令提示符下尝试过,仍然是同样的错误。 所以: 如何在Windows 2012服务器上正确运行svnadmin hotcopy命令(甚至是svnadmin转储)? 我错过了什么?

VisualSVN服务器的性能

有没有人见过在局域网上使用VisalSVN服务器的性能问题? 更新()时,我们得到约300 KB / S。

VisualSVN Server 2.5.2在尝试提交multigigabyte文件时报告“413 Request Entity Too Large”

在尝试将大文件(多GB)提交到Windows XP机器上VisualSVN 2.5.2 Server的新本地安装时,出现以下错误。 “413请求实体太大” 我正在使用Windows身份validation,并且已经将以下设置(然后重新启动服务器)添加到httpd-custom.conf: LimitXMLRequestBody 0 LimitRequestBody 0 如果重要,我使用TortoiseSVN作为客户端。 还有什么需要做VisualSVN服务器接受大文件? 更新 : SVNServer事件查看器的内容: 2012年1月13日下午3时31分45秒VisualSVN Server 2.5错误Apache 1001 CORP \ sam.johnson IOMFOX0960L无法获得下一个桶旅[500,#0] [客户端10.155.60.53] 2012/1/13 3:31:45 VisualSVN服务器2.5错误Apache 1001 CORP \ sam.johnson IOMFOX0960L无效的Content-Length [客户端10.155.60.53]

简单的SVN post-commit挂钩在Windows Server 2008上的Jenkins

我有VisualSVN服务器在Windows Server 2008机器上持有PHP应用程序的几个回购。 我需要弄清楚如何将PHP脚本部署到生产计算机(2个Windows服务器+ 1个Linux / Apache),最好不要通过设置本地仓库。 我试图使用jenkins,但我很难搞清楚SVN-Jenkins通信如何工作。 我需要一个脚本,每次提交时都会执行,并只将修改的文件部署到生产服务器。 有人可以build议一个解决scheme吗?

Visual Svn服务器:如何限制按指定的IP地址编辑

我想只启用特定的IPAddess来编辑(添加,删除,更新…)我的视觉svn服务器,但所有其他IPAddess必须能够读取… 我相信在文件%VISUALSVN_SERVER%conf\httpd-custom.conf需要这样的改变 <VirtualHost *:80> <Location /svn> # write access <LimitExcept GET PROPFIND OPTIONS REPORT> Order deny,allow deny from all Allow from XXX.XXX.XXX.XXX </LimitExcept> </Location> </VirtualHost> 但是不太清楚可视化的svn服务器。 什么是正确的方法? Visual SVN Server 3.2 x64安装在Windows 2008 R2 Server x64 从VisualSvn支持更新 这种function在VisualSVN Server 3.2中是不可用的,但是我们考虑在未来版本中实现它的可能性。 一般来说,可以通过修改httpd-custom.conf文件来实现基于IP的限制,但我们强烈build议不要采取这种方法。 VisualSVN服务器启用了“SVNPathAuthz short_circuit”选项,大大提高了授权性能。 但是,该选项有一个限制:服务器configuration不能依赖其他授权模块,如“authz_host_module”(负责基于IP的检查),否则您将遇到意外的授权行为。 另一方面,如果禁用“short_circuit”,那么当运行针对您的存储库的授权密集型操作(例如运行svn log , svn checkout ,svn export等或者运行graphics存储库浏览器一个TortoiseSVN客户端提供)

可以将Trac与VisualSVN Server 3集成吗?

在较早版本的VisualSVN服务器中,可以使用在此处find的插件集成Trac错误跟踪系统: https : //www.visualsvn.com/server/trac/ 不幸的是,现在这个页面只是说: VisualSVN Server的Trac插件不再可用。 请注意,VisualSVN Server 3.2为Subversion版本库带来了全面的网页浏览器。 新的网页浏览器由HTML5提供支持,确保与第三方问题跟踪器的轻松集成。 但是这个“简单的整合”怎么可能没有任何暗示。 Trac与VisualVNC整合是否仍然有可能? 如果是的话,怎么样?