我必须从前一天晚上拍摄的备份映像中恢复一个颠覆服务器。 除了一个存储库之外,一切恢复正常。 在最新的备份之后,服务器上已经提交了一个工作副本,所以这个工作副本比恢复的版本库具有更新的文件。 我试图使用乌龟来提交这些文件,但SVN没有认识到工作副本上的文件比版本库中的文件更新。 我在Windows 2003 Server上使用Subversion Server 1.6.5,在Win7 64位客户端上使用TortoiseSVN 1.6.8 64位。 谢谢,约翰
我有腻子能够在我的Windows 7 x64客户端上使用gssapi来对抗KerberosloginSSH。 也就是说,它会转发您在login到Windows时获得的票证。 我不知道如何得到tortiseSVN做同样的事情。 我可以得到它提示我为我的凭据,每次我做任何事情,他们的工作,通过在configuration文件中更改从霓虹灯到农奴。 但是我需要它来使用这张票,所以我不必连续input我的用户名和密码。 如果Tortise不能做到这一点,有没有人知道一个Windows的svn客户端呢?
我目前正在使用ActiveDirectory身份validation与Apache和SVN。 用户正在使用TortoiseSVN客户端。 我应该指出,我有两个相同的名称和不同的映射的回购,但redirect到相同的“用户url”,因为这两个回购权限是相同的。 例如' http:// mysrvr / svn / foo / bar / corge '和' http:// mysrvr / svn / foo / corge ' 或' http:// mysrvr / svn / foo / bar / corge '和'' http:// mysrvr / svn / foo / grault / corge ' 这2回购的东西是复制8“回购对”,其余7工作正常。 这是我的错误: 提交失败(详情如下): 访问“/ svn / myDir / […]
这里的问题很简单:如何在Citrix XenApp上安装TortoiseSVN,以便只有特定的人才能看到/使用该程序,而没有第二组人甚至看到该程序存在? 在Citrix旧的MetaframeXP产品下,有一个选项可以在每个用户的基础上安装应用程序。 通常,使用应用程序控制面板中的系统“安装程序”function导致Citrix服务器进入特定模式,为所有用户注册已安装的程序。 如果您没有使用此模式, 程序将只安装执行安装的用户帐户 。 这允许pipe理员设置只能由特定用户使用的程序; 其他用户不会看到该程序,也不会有适当的registry项。 是的,你可以看到已经安装的文件,但是对于其他用户来说,它几乎是不起作用的。 在XenApp环境下,这应该不再是一个select。 正如pipe理员向我解释了我们的Citrix安装的系统维护,安装在XenAppDesktop中并用作发布的桌面(未发布的应用程序)的程序将在服务器上的每个人都可见。 这里面的问题在于:TortoiseSVN安装了一个shell扩展,因此,所有用户都可以看到扩展,而不仅仅是需要访问的扩展。 我们非技术性的最终用户在开始打电话时会简单地去看“香蕉”,当我点击查看文件时出现一些奇怪的东西。 我们在WS2003R2 / 64上运行XenApp。 在回答“这是怎么用你得到的”之外的其他答案之前,请考虑以下内容: 是的,这是一个商业安装,这意味着许可证等 不,closuresSubversion目前不是答案。 是的,我完全知道Git / Mercuriual / $ {Insert-Favorite-DVCS-Here}的受欢迎程度,以及它们如何更好地使用,使我的洗衣店白人更白,拯救小猫和小狗等等。那不在话下; 为了解决这个问题而迁移到另一个系统的努力比解决这个问题高出几倍。 所以,不,切换后端不是一个可以接受的答案。 不,为开发人员添加另一个(昂贵的)Citrix服务器也是不可能的。 我没有设定预算,也没有确定在哪里花了什么钱。 告诉我“只要添加一台服务器”就好比我去一个国家的饥饿人口,说“只是多吃点东西”。 可用的资源是固定的,所以它不是一个选项。 是的,可以考虑另一种廉价/免费的远程访问解决scheme,将Windows桌面作为托pipe服务提供。 然而,我find的最便宜的解决scheme仍然是在四位数范围内,这不是我可以与pipe理层讨论批准的问题。 简短版本:如果为7位开发人员设置辅助远程Windows桌面的成本超过$ 25 /座,那么这是不可行的(当然,不包括Windows的许可费用)。这将是一个非常有吸引力的pipe理解决scheme考虑这个,但是如果看起来不错的话,我会尽力为它做个案子。
好吧,首先,我已经search了很多关于这个问题,但没有find任何解决scheme…我已经在这里和在ServerFaultsearch,但没有发现任何东西,所以我最终发布这个问题在这里(不确定是否在这里或在ServerFault,对不起)。 所以这里的交易:我们有一个Windows 2003服务器运行没有问题。 我们一直使用Visual SVN服务器作为我们的Subversion服务器,直到现在它工作得很好。 我们rest了几个星期,所以我们根本没有使用SVN。 今天,当我试图提交我得到的东西: 服务器发送意外的返回值(403 Forbidden)以响应[repository url]的OPTIONS请求 我们使用TortoiseSVN作为我们的svn客户端,但问题似乎在服务器上。 我们尝试创build一个新的存储库并导入新的文件,同样的错误。 我们尝试通过RDC从服务器本身访问SVN服务器,并尝试通过控制台(svn checkout)和其他命令检出某些内容…所有事情都会导致该错误。 有些人说这是URL上的一个大小写敏感的问题…但是这不是我们的情况…我仔细检查了URL,他们没事…(无论如何,它们被存储在龟的历史,所以这并没有改变)。 有一点需要特别指出的是,那里的人有同样的问题,没有使用Visual SVN(这实际上只是一个简单的方法来build立一个Subversion服务器在2次点击,这是没有什么不同于任何Subversion服务器)。 所以我不知道这个问题是否是Visual SVN本身。 我们失去了…任何有用的信息将非常感激。 编辑/解决scheme:我在authz文件中有一个错误的条目。 它试图给一个被删除的组的权限(我认为VisualSVN没有删除authz上的条目,但它删除了组),所以我删除了条目,现在它正在工作。 谢谢
我们将使用Subversion 1.6从CVS迁移到SVN。 但也有另一个SVN服务器使用Subversion 1.2(没有机会更新)。 所以我们打算使用更新的TortoiseSVN 1.6.x 是否可以使用两个不同的服务器,而只使用新的TortoiseSVN? 另一个解决scheme可能是使用针对Subversion 1.2编译的旧版TortoiseSVN。 这可能吗? 如何使用两个TortoiseSVN(1.2.x和1.6.x)?
Zend框架的SVN服务器昨天下了,现在又回来了,我仍然从我的外部“Zend”目录中得到一个错误。 每当我尝试更新或切换到另一个分支我得到这个错误。 Error Repository UUID 'XXXX…' doesn't match expected Error UUID 'XXXX…' UUID彼此不同。 我正在使用tortoiseSVN客户端,但我相信这是一个SVN错误。
这是在Win2k3sp2上,使用TortoiseSVN 1.6.5和SlikSVN 1.6.3。 我在回购中有一个文件夹,把它叫做/ a / b,我想在同一个回购中成为/ a / c / d。 我已经尝试过移动文件夹并重命名,然后提交,显然它感到困惑,因为.svn文件夹认为它仍然是旧的名称,如果它能工作,这是一个双提交的事情/ a / b被删除,/ a / c / d是全新的,这是不好的,因为那样我就失去了附加在每个文件上的历史logging。 我开始捅了一跤,发现“搬迁”,带来了巨大的警告,并说服我不要使用它。 然后是“切换”,尽pipe我认为“重新定位”是描述我想要做的更直观的方式,但似乎是合适的select。 所以我这样做了,花了很长时间,即使在/ a / b中只有几个文件(如可能是8个文件夹,每个文件包含一个或两个文件),现在: / a / b仍然存在 / a / b中的一半文件夹已经消失 当我尝试查看它们时,/ a / b中的其余文件夹给我一个错误:“/ a / b / e不可访问,访问被拒绝。 / a / c / b(不是我曾经告诉过的/ a / c / d),但是保持空白 […]
我想知道有没有人可以帮助我。 我们最近把我们的Subversion版本库从Windows上的VisualSVN Server迁移到了CentOS上的Subversion服务器上。 迁移是succesfull但是我们正在收到以下错误信息 Error REPORT of svn'/svn/MangoRepository/!svn/vcc/default': Could not read chunk size: Error connection was closed by server (http://servername) 现在解决这个问题的办法就是简单地在repo上进行更新,并且会在哪里停止。 我只是想知道,如果有人是一个永久性的解决scheme,因为它可能是相当令人沮丧的重复我的自我60-70的开发人员。
我做了什么: 我已经在Windows 2008服务器上成功安装并configuration了支持LDAP的Subversion Edge 3.1.2。 我configuration了LDAP用户,并能够使用LDAP凭证来处理存储库。 没有任何问题。 太棒了! 我想要做什么: 我一直在寻找几个小时,希望find一些关于如何configurationSubversion边缘服务器来要求客户端证书用于LDAP环境用户authentication的信息。 我还没有发现任何东西,给了我一个如何去做的迹象。 我知道有SVN客户端是能够提示CAC证书,但我不知道如何设置我的服务器需要它。 注 :CAC身份validation已经安装并在Windows环境中工作。 我有TortoiseSVN客户端启用了CAC支持。 期望的结果: 当运行svn命令需要对我的Subversion边缘服务器进行身份validation时,我希望它提示我input我的CAC证书,而不是我的Active Directory用户名和密码。 如果有人有这方面的任何信息,我将不胜感激。 编辑 :我还在挖,所以如果我发现任何东西,我会更新这个问题,我发现。 我已经取得了一些进展,我相信我一直在寻找错误的信息。 这显然是一个Apacheconfiguration问题。 我添加了SSLVerifyClient要求,我看到在示例Apacheconfiguration我的httpd.conf现在我的SVN客户端提示我的证书文件,而不是用户名和密码。 更新2012年9月14日 好的,我已经有所作为了。 这不是一个颠覆问题,因为它是一个Apacheconfiguration问题。 我已经走下了使用SSPI模块的道路,而且我主要按照我想要的方式工作。 Internet Explorer浏览svn存储库时,仍然会出现一些SSL保护网站的问题。 它会提示我的CAC证书正常,然后我得到一个网页,说IE浏览器无法查看网站。 我在网上发现了一些可能解决这个问题的信息,但还没有得到它的工作。 此外,我现在有一些问题与AnkhSVN Visual Studio插件不caching客户端证书凭据。 当我做各种SVN相关的事情时,我被提示得太多了。 资源 : http://www.eperezdesigns.com/blog/articles/enable-dod-cac-authentication-on-apache/ 为ApacheconfigurationDOD CAC(这主要是为我工作,显然仍然有SSLconfiguration的Internet Explorer问题,但是,在Firefox中工作正常)。 http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-serversetup-apache.html 这里有各种configuration信息用于configurationApache,以便您可以将其与Windows域交谈。