我很久以前就创build了一个SVN服务器。 我一直在存储一些二进制文件(doc文件)以及代码。 每增加一个编辑大小,SVN都会保存一份新的二进制文件。 现在svn占据了很多空间。 Q1。 我想删除所有以前版本的二进制文件,保持我的代码先前的版本不变,我该怎么做? Q2。 也有SVN的任何设置,我可以定制它? 就像“对于特定文件夹不要存储超过10个修订”。
我已经设置颠覆根据这个如何: http : //www.howtogeek.com/howto/ubuntu/install-subversion-with-web-access-on-ubuntu/ 所以在我的服务器的根目录中,我有以下文件夹: /var/snv 。 这个文件夹将包含我创build的svn仓库 sudo svnadmin create /var/svn/myproject 接下来我编辑了dav_svn.conf文件。 <Location /var/svn> DAV svn SVNParentPath /var/svn AuthType Basic Require valid-user AuthName "Subversion Repository" AuthUserFile /etc/apache2/dav_svn.passwd </Location> 我尝试通过浏览器访问http://myRootServer.com/var/svn 。 这要求我input用户名和密码,当input正确的数据时,我得到一个403 Forbidden错误, You don't have permission to access /var/svn on this server 。 任何想法什么是错的?
我在Ubuntu找不到一个好的/正式的方法来做到这一点。 我从谷歌search得到的最好的是这个职位 。 那么安装后如何彻底删除UberSVN呢?
在尝试将大文件(多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存储库添加一个钩子脚本。 存储库在mod_dav_svn模块的Apache下运行。 我是否需要重新启动Apache才能启动钩子,或者只是在文件存在且可执行的时刻才运行?
如果我在第一台服务器上使用svnadmin dump,运行svn 1.6.9,并在运行svn 1.6.11的新服务器上恢复,新服务器将具有相同的主机名,这些URL将是相同的,但IP地址将有所不同(我们正在更改旧的DNSlogging以反映新的IP地址):我的用户是否需要重新安置他们的工作副本? 是否还有其他的疑难杂症或警告,或者应该像听起来那么简单? 两者都是红帽服务器或企业Linux的一些味道。
我希望我们的开发人员(包括moi)能够在我们的服务器上以用户www-data的身份运行svn update ,以获得文件/目录权限。 我的解决scheme是授予访问运行sudo -u www-data svn与visudo NOPASSWD。 我还为这个命令添加了一个别名,并将其命名为svn以使其对我们的开发人员是透明的。 这有效,但我每次都被要求提供svn证书(即使我告诉它,也不保存)。 我正在考虑添加-i参数,但我想我应该先和你们核对一下:) 我如何使这一切顺利运行svn update命令正常? 澄清:现在正在工作。 我只是不想每次运行svn update都input我的svn凭据:)
我的本地局域网上有一台svn服务器,它在windows上。 开发人员使用和检入/退出。 只是为了更安全的一面,我们已经拿起了一个Linux机架上的服务器。 是否有可能做一个从本地svn服务器到远程自动每周同步。 远程主要用作远程备份,但如果有人想访问,那么他们可以做,因为我们的局域网没有静态或外部IP。
我目前在Windows Server 2003上运行SVN作为Apache中的一个模块。 是否有可能设置SV作为Windows服务运行? 目标是通过svn://servername和http://servername访问存储库? 这怎么能实现?
我需要购买/build立一个服务器来托pipe我们的Subversion版本库(仅供参考:我是一个开发人员而不是IT人员)。 显然这是关键任务,需要具有较高的networking和磁盘I / O性能。 我们的存储库目前是5GB,我们支持20个开发者。 服务器将是Windows 2008,但是Linux是一个select,如果它是一个引人注目,更简单/更容易的解决scheme。 澄清 :5GB存储库大约有2GB的来源,是的,它需要处理20个开发者整天做多个小的提交,日志,历史和签出。 (我如何澄清源代码提交?几个C#文件在这里和那里,几行改变?漂亮的东西。) 更新 :预算:我希望能以2000美元或更less的价格获得,只是因为我不认为我们需要花费那么多。 但是,如果花费5000美元,那就是需要的。 这是我们的生活。 但是,如果2500美元获得100%,5000美元获得103%,那么不值得多余的钱。 当然,我的首要任务是数据完整性。 如果一个驱动器出现故障,我想让机器停止写入,并且能够快速安装一个新的驱动器,让机器尽快恢复正常运行。 (我可以处理几个小时的停机时间,但在停机时间内不会有几个小时的“工作”)。 我不认为我需要(或想要)RAID 5,因为重build成本似乎很高/很复杂。 至less,我可以使用RAID 1,并有一个备份磁盘(显然不是来自同一批次,甚至制造商;-) RAID 1 + 0看起来可能会更快? 这值得复杂吗? 有人能指点我一些pipe理RAID驱动器的build议和最佳实践,尤其是无论提供什么解决scheme,我如何pipe理磁盘故障。 是否有软件可以通知我(电子邮件/寻呼机),如果一个驱动器死亡? 软件,将防止写入磁盘在这一点上? 还有什么我需要考虑的事情? 更新:我的问题是这样的:硬件RAID与Windows Server 2008软件RAID之间的RAID 1 + 0速度,pipe理(死盘)和磁盘故障警报之间的优点是什么。 谢谢