通常我使用visual svn来设置和configuration我的svn仓库。 默认情况下,visual svn在端口8443上使用https。我想创build一个脚本,用于在新创build的服务器(云服务器)中导出或检出部分存储库。 我面临的唯一问题是,当我尝试使用身份validation参数执行svn导出或签出时,我需要接受https上的ssl证书。 是否有任何bash选项告诉操作系统接受证书? 非常感谢,如果您需要更多信息,请告诉我。
我试图在Windows上提交更改集时自动更新票证,但有点不确定如何执行此操作。 这里的指示并没有给我很多帮助: http://trac.edgewall.org/wiki/TracFaq#can-trac-automatically-update-a-ticket-when-i-commit-a-changeset 想知道是否有人能够一步一步的让我知道吗? 非常感谢
我试图添加只读的HTTP访问到现有的svn存储库,同时仍然允许通过svn+ssh写访问。 我已经安装了Apache,mod_dav_svn等,并在svn仓库中指向Apache,但是当我尝试通过HTTP访问repo时,出现以下错误: Could not open the requested SVN filesystem 当我查看Apache的error_log时,发现它无法打开我的存储库中的format文件。 该文件是每个人都可读,但没有人可以写,它似乎工作svn+ssh访问。 如何解决Apache的问题,而不会影响开发人员的svn+ssh访问? 谢谢。 更新 :看来这不限于现有的回购。 我刚刚创build了一个全新的testing回购,运行了chown -R apache:apache ,而且我仍然遇到同样的问题。 我已经validation了apache用户在format和读取format权限的方法上对每个目录都具有执行权限。 但是,如果我在Apache所使用的目录树的某个位置创build一个testing回放作为文档根目录,则可以正常工作。 CentOS 5.3上的Apache chroot (或类似的)? 如果是的话,我可以绕过吗? 再次感谢。
编辑: 我终于通过指定文件夹来工作。 在启用了网站的虚拟主机文件中,我改变了: SVNParentPath /home/ant 至 SVNPath /home/ant/svn 它终于工作了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 现在继续我的统治世界的计划! BWHAHHAAHA 🙂 感谢所有帮助过的人 嘿! 我遵循这个Ubuntu的教程: https : //help.ubuntu.com/9.04/serverguide/C/subversion.html 所以我有svn,apache和webdava,密码文件和www-data都可以访问版本库所在的文件夹。 我真的按照教程。 所以我有在/ home / ant / svn代表,如果我尝试在他们的工作服务器机器上使用svn命令。 但是,当我在我的Windows机器上,他们要导入或结帐我得到这个: 服务器发送意外的返回值(403 Forbidden)作为对OPTIONS的响应 我已经为此search,我似乎无法find一种方法来纠正这一点。 任何人都知道如何纠正这一点? 谢谢! 编辑 我使用的命令是一个'svn co file:///path文件夹 我试图通过龟菜单导入一个项目 这是我在Apache错误日志中 [Thu Jul 23 11:52:16 2009] [error] [client 192.168.1.100]无法获取资源信息。 [403,#0] [Thu Jul 23 11:52:16 2009] [error] [client 192.168.1.100](2)没有这样的文件或目录:URI不包含存储库的名称。 […]
我们需要使用svnadmin转储来转储资源库的内容,但是我们在Windows中使用svnadmin,并且找不到svnadmin命令。
问题: 我的颠覆已经开始停止工作定期(每一个小时或两个),这似乎已经开始时,一个域控制器失败(我还没有做元数据清理)。 但是,失败的不是在AuthLDAPUrl目录中指定的那个。 我的问题: 有没有人有任何想法的可能是什么原因造成这种情况,有可能是auth_ldap联系人的域控制器发送一个响应告诉auth_ldap使用现在已经走了的域控制器? 另外,有没有办法将AuthzSVNAccessFile中的用户的所有ldap身份validation密码转储为本地文件作为临时解决方法? 它看起来像我使用全球目录,港口3268,我会更好的使用636或389。这是什么意思,如果我使用其中的一个,而不是? 我的其他一些DC没有在3268上监听,但在其他端口上,所以也许我可以指定还原剂AuthLDAPUrls? 参考资料: 错误信息: [warn] [client 192.168.80.80] [22364] auth_ldap authenticate: user aUserName authentication failed; URI /svn/someRepo/trunk [LDAP: ldap_simple_bind_s() failed] [Can't contact LDAP server] auth_ldapconfiguration: <Location /svn> DAV svn SVNParentPath /var/svn AuthzSVNAccessFile /etc/httpd/authfiles/authz_svn_access AuthType Basic AuthBasicProvider ldap AuthName "Company's Software Repository" AuthLDAPBindDN "[email protected]" AuthLDAPBindPassword "someSuperSecretPassword" AuthLDAPUrl "ldap://pdc.myDomain.com:3268/dc=myDomain,dc=com?samAccountName?sub?(objectCategory=person)(objectClass=User)" Require valid-user </Location>
我们正在为IT部门的十几位开发人员build立一个新的开发环境,并且就服务器设置而言,我还有几个问题。 我们将为我们的6个.NET开发人员使用TFS 2008,并为6个CF人员进行颠覆。 是否可以/推荐/不build议同时使用两个源代码控制仓库? 我们将在同一台机器上将TFS设置为具有SQL服务器的单服务器环境。 另外,一些pipe理人员想使用Project Server。 我们已经通过了一个糟糕的项目服务器安装,它使我们的TFS共享点和报告服务搞砸了,而且我还没有从Google那里得到任何结果,说任何人都在同一个盒子上设置了Project Server和TFS。 我们是否应该将Project Server安装在单独的盒子上? 我们也将build立一个第三方的Wiki,不知道它是否将被托pipe在IIS或Apache。 所以基本上,我要求提供有关build立这种环境的全面build议,服务器/问题的分离,最佳实践,我们绝对不应该做的事情。 这都是在虚拟环境中,所以对服务器数量没有限制。 提前致谢。
我试图从这里获取文件 – http://svn.wikimedia.org/svnroot/mediawiki/trunk/phase3/skins,但每次我做,它给我无法读取状态行:现有的连接被强制closures由远程主机。 任何想法为什么? 干杯!
我们有一个系统,在我们的一台服务器上使用定制的CMS。 这个CMS被30-40个客户使用。 每个客户端CMS的大部分文件都是相同的(除了几个文件夹),因为每当我们添加一个新的function/补丁/错误修复程序时,我们都会将其发送给所有客户端。 我们希望将这些文件合并到一个地方,以便我们可以更轻松地从SVN部署我们的更改。 我们为每个用户帐户都有这样的结构: /home/user/public_html/css/ /images/ /admin/ index.php etc …. 在这个例子中,css和images文件夹对于每个客户端站点都是唯一的,但所有其他文件对于所有的文件都是通用的。 不知道我们是否应该查看符号链接/ NFS /其他?
有没有办法检测用户何时将file upload到服务器,并自动将该文件检入到源代码pipe理中? 这是在具有WebStack的Solaris 10服务器上。 我知道这是可能的,但我真的很想这样做。 原因是公司刚刚开始使用SVN,我们希望通过不要过去习惯的方式让所有的老开发人员(主要是业余爱好者)保持一定的舒适度。 我发现这个post基本上是我想要的,但对于Linux。 有没有类似的Solaris解决scheme?