我想承载一个SVN服务器(或混帐或mercurial或其他)。 我有两个select: 把它安装在办公室衣柜里的一个小盒子里,只连接到局域网。 将其安装在另一个具有可公开访问的IP地址的数据中心的服务器上,并且目前拥有一个面向公众的网站。 我对#1的关注是人们可以从办公室外部连接到VPN的唯一方式,但这只是我办公室中VPN的唯一一点,所以它似乎很重。 另外,如果办公室发生火灾或有人决定从壁橱里偷走箱子,那么…服务器已经不在了。 这意味着我将不得不在任何地方保留备份… 我对#2的关注是,在面向公众的服务器上拥有源代码意味着理论上有人可以访问服务器并窃取代码。 现在已经有一个面向公众的服务了,这个事实让我更加担心,因为这个软件可能被利用。 大多数公司如何安全地pipe理其源代码pipe理服务器和备份?
Apache 2.2.16.0 Windows 2008 64位 mod_dav_svn从2010-06-30开始 libapr-1.dll版本1.4.2 整个configuration几个月,并完美工作。 提交/更新/结帐/其他日常用途正在完美工作。 今天,用户试图对文件进行locking。 Apache正在崩溃。 以下是来自事件日志的条目 Error 2010-12-16 11:30:41 Application Error 1000 (100) Log Name: Application Source: Application Error Date: 2010-12-16 11:30:41 Event ID: 1000 Task Category: (100) Level: Error Keywords: Classic User: N/A Computer: <removed for this post> Description: Faulting application name: httpd.exe, version: 2.2.16.0, time stamp: 0x4c5340fc […]
你对我想要实现的备份/ svn工作stream程有什么看法? 请看照片: 。 这个build筑好吗? 还是有什么不对? 失踪 ? 谢谢
任何人都有这个问题? 为了更好地debuggingSSH连接问题,请从Subversionconfiguration文件[tunnels]部分的'ssh'中删除-q选项。 发生未知的Subversion错误。 (代码= 210002)
我们服务器上的硬盘在5天前达到了最大容量。 SVN似乎没有受到影响,开发团队继续进行,好像什么也没有发生。 只是现在我们已经开始尝试改变问题了。 无法将'/repos/db/txn-protorevs/1000-vr.rev'移动到'/ repos / db / revs / 1/1001':Permission denied 这不是权限问题。 它正在寻找的文件不存在。 我已经尝试过svnadminvalidation和恢复,但似乎什么都不做。 我有一个备份。 如果我回来5天,我们如何重新同步客户端(即提交所有已更改)。 我们使用的是TortoiseSVN和ankhsvn。
我的工作副本似乎不断受到损坏…我一直不得不重新检查出来修复。 我仍然能够提交,但无法更新。 svn info命令指向正确的存储库,但是如果我运行svn status -u,则会报告svn:非法存储库URL“ 据我所知,.svn / entries文件看起来是正确的
我试图build立一个系统,我有一个nginx服务器作为我想要运行的多个网站的反向代理运行。 为了分离网站,我创build了一个包含每个站点的Linux容器,以便减less数据库使用等方面的冲突。 我目前正在努力让我的主要网站工作,并有乘客设置nginx和连接到redmine,我有一个Apache安装专门设置为通过HTTP服务的SVN,并试图使用redmine身份validation。 我已经按照redmine howtos中的描述设置了所有的东西,但是当我从SVN中检查一个项目时,即使项目是私有的,每当我尝试提交到这个版本库,它都会失败,说“无法打开请求的SVN文件系统“,与该事件相关的Apache错误日志是”(20014)内部错误:无法打开文件'/ srv / rcs / svn / error / format':没有这样的文件或目录“。 如果我拿出redmine身份validation,我可以签出和签入存储库罚款,但没有authentication。 有没有人有任何想法? 编辑 我试图通过尝试通过LDAP进行身份validation工作来解决这个问题,我设法得到它,以便我的用户可以login到redmine网站,但只要我试图检查任何东西,它说,访问被禁止存储库。
我有一个像https://svn-server.example.com/ URL的SVN服务器。 我想在该服务器上托pipe一些非DAV页面。 由于不同的主机是不可能的,因为SSL和一个不同的存储库的URL将需要重新安置所有工作副本(我没有访问),我试图build立一个正常的页面的特定path: <Location /review-board/> DAV off </Location> 我发现我显然不能这样做,因为它被明确拒绝 – 他们甚至有一个错误消息: "DAV Off" cannot be used to turn off a subtree of a DAV-enabled location. 有什么build议么?
我们有一个运行VisualSVN的Windows服务器。 一位同事最近升级到Windows 7,并在Windows 7 64位上运行64位TortoiseSVN-1.6.12 ,可以检查项目,但不能提交。 他得到以下错误: Commit failed: access to '/svn/the_repo/!svn/act/b7929<some really long id>' forbidden 谁能告诉我如何解决这个问题? 据我们所知,他有正确的权限和用户名/密码。
我们最近收购了另一家公司,他们带来了一些旧的linux服务器。 其中之一是他们的SVN服务器 – 昨晚去世了 。 我对Subversion不是很了解,但是今天早上我已经阅读了它 – 正如你所能想象的那样。 我们有备份,但他们只是整个目录树的颠覆,而不是个人转储。 由于服务器现在已经死了,我不能做任何转储。 如何将该Subversion目录迁移到新的服务器并重新启动? 我没有看到很多例子。 新服务器是运行RHEL5的VM。 谢谢,杰夫