如何使用存储库口述configuration来设置SVN版本1.8的自动道具? http://subversion.apache.org/docs/release-notes/1.8.html#repos-dictated-config 。 我正在运行svn服务器svn, version 1.8.10 (r1615264)和客户端TortoiseSVN 1.8.7通过HTTPS。 我尝试设置我的configuration文件为: [miscellany] enable-auto-props = yes [auto-props] * = svn:needs-lock=* 我正在更改的configuration文件是/etc/subversion/config和/home/svn/repo/conf/svnserve.conf但我不确定这些是通过HTTP / HTTPS访问Apache DAV的正确文件。 当我签出回购协议并添加文件时,svn:needs-lock没有在新提交的文件上设置。 Apache从哪里获得SVNconfiguration文件?
在Fedora操作系统上,我有访问SVN Repo的问题,并通过HTTP提交。 这是我的configuration文件 /etc/httpd/conf.d/subversion.conf LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so LoadModule dontdothat_module modules/mod_dontdothat.so <Location /svn> DAV svn SVNParentPath /var/www/svn SVNListParentPath On SVNPathAuthz Off AuthType Basic AuthName "myRepos" AuthUserFile /etc/svn-pass AuthzSVNAccessFile /etc/svn-authz Require valid-user </Location> 错误: 共享项目失败。 svn:无法打开文件'/ var / www / svn / repo / db / txn-current-lock':Permission deniedsvn: '/ svn / repo /!svn / […]
在我们公司,两个大部门在一起。 两者都有自己的SVN服务器与颠覆文件夹结构,并已使用应用程序创build。 现在他们正在想出一个结构。 现在用新的项目ID创build新SVN存储库后,他们希望将新创build的存储库中的旧回购数据作为目录。 两个(新旧)服务器都运行标准版的Visual SVN Server。 新的结构使用应用程序本身创build; 稍后我们应该将这些旧的数据文件夹添加到存储库 我可以知道如何将旧的回购结构化文件夹迁移到新的svn仓库。 我知道它有点混淆我expression的方式; 但请尝试了解并帮助我迁移。
我正在使用Windows计划任务来运行SVN的命令行自动更新。 每次任务运行时,都会启动一个新的tortoiseproc.exe进程,并且永远不会停止,因此最终会导致数百个正在运行的进程。 我究竟做错了什么? 这里是batch file: TortoiseProc.exe /command:update /path:"D:\Path\To\Root" /closeonend:1 这是任务设置: 运行是否login 以最高权限运行 每15分钟重复一次 启动batch file 唤醒来运行任务 允许按需运行 计划开始后错过了尽快运行任务 停止运行时间超过1小时 如果在请求的力量停止时没有结束 我不能发布图像,但想象任务pipe理器的进程部分有数百tortoiseproc.exe条目,每个运行实例一个。
这是在一个全新的Ubuntu 14.04服务器上运行标准的WAMP安装与Apache DAV_SVN(使用LDAP身份validation)添加到它的顶部(映射到/svn )。 我能够正常工作,并通过HTTPtesting访问颠覆和通过LDAPvalidation,并没有问题。 然后,我进入/ etc / network / interfaces并将其从DHCP更改为使用静态IP地址(因此DNS服务器可以parsingSVN的主机名)。 我在服务器上执行了重新启动,之后任何尝试访问/svn导致500错误(在提供ldapauthentication凭证后) – 但只是正确访问/返回默认的apache页面。 但是,error.log中没有logging500错误,所以我无法debugging错误是什么。 我不知道是否错误是与LDAP通信凭证,与SVN,Apache或什么。 更新 我能够确认回到DHCP允许SVN再次工作,但是我需要一个静态的IP,所以我可以使用SVN的主机名路由 – 使用一个dynamicIP的存储库将创build一个pipe理混乱。 error.log中 [Fri Feb 06 10:17:37.915182 2015] [mpm_prefork:notice] [pid 1090] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.3 configured — resuming normal operations [Fri Feb 06 10:17:37.915260 2015] [core:notice] [pid 1090] AH00094: Command line: '/usr/sbin/apache2' [Fri Feb 06 10:19:45.681937 2015] […]
我有多个PHP应用程序服务器有自己的svn结帐副本。 现在,当我需要部署任何东西,我必须在所有的服务器上一一做svn。 有没有什么办法来自动化这个过程,从一个命令我可以推动所有服务器上的代码。 在共享NFS上有代码是一个我不想select的选项。 谢谢
我已经安装了SVN 1.8,并在/var/svnrepos/svn/目录下创build了存储库。 当我在terminal里用这个命令运行SVN服务器时,一切正常,从客户端访问URL svn://svnserver/svn/ is successfull: svnserve -d -r /var/svnrepos/ 我想在系统启动时运行SVN服务器。 我将上面的命令添加到/etc/rc.d/rc.local文件中。 SVN服务器启动后运行,但是当我从客户端(TortoiseSVN)访问服务器时,我得到这个消息: Unable to connect to a repository at URL 'svn://svnserver/svn' Can't open file '/var/svnrepos/svn/format': Permission denied
我将svnserveconfiguration为从inetd和svnserve.conf运行设置为使用sasl进行身份validation。 这样,我可以允许那些没有使用svn://系统范围帐户的用户访问某些存储库。 但是,对于有系统帐户的用户(比如我自己),我更愿意使用svn+ssh://作为公钥authentication。 这是我的理解,当作为svnserve -t运行,svnserve不会要求authentication,并将使用SSHauthentication的当前用户。 我觉得这是以前的工作。 今天,当我去更新工作副本时,我使用了svn+ssh:// repository path,它开始要求input密码。 我可以确认SSH不是要求我input密码,公钥authentication成功了,而是svnserve / sasl要求input密码。 如果我closuresSASL,它似乎按预期工作,但我更喜欢纯文本密码文件。 我不确定这是否没有奏效,或者是由于我没有注意到的最新升级而被破坏。 这是在Debian上的颠覆1.9.4。
我有一个Apache的工作设置,Redmine(3.3.2.stable)以及Subversion(1.6.17); 该服务器是Mac OS X 10.6.8 Snow Leopard。 安全问题促使我们将服务器协议更改为HTTPS,因此我们使用我们的证书颁发机构进行了签名。 所有这些都在运行,现在所有的网页都通过HTTPS提供,除了SVN存储库。 试图从原来的HTTTP SVN检查出这样的结果: svn co http://my.domain/svn/repos . svn: E175011: Unable to connect to a repository at URL 'http://my.domain/svn/repos' svn: E175011: Repository moved temporarily to 'https://my.domain/svn/repos'; please relocate 所以我觉得这很公平,因为从技术上来说确实是搬迁了。 尽pipe使用HTTPS选项尝试相同的命令给了我这个,但: svn co https://my.domain/svn/repos . Error validating server certificate for 'https://my.domain:443': – The certificate is not issued by a […]
我在Windows Server 2003 R2(企业版,x86)上安装了CollabNet Subversion Server 1.6.2.37639,显然将其设置为作为服务运行。 我只托pipe一个存储库,这是另一个svnsync镜像(托pipe在另一台机器上)。 该服务运行良好,但经过几天的启动和运行,它占用了超过200MB的RAM没有明显的原因。 此外,存储库的stream量是微不足道的。 没有任何故障logging,并且似乎没有内存泄漏,因为内存消耗永远不会超过这个数字。 版本库的大小约为194MB,提交/签出的数量大约是每天10个。 看起来相当多的“浪费”的内存,可以分配,例如,数据库caching。 有谁知道更多关于这个问题,以及如何解决? 我想这可能是由svnserve.exe完成的某种forms的数据caching,但我在互联网上找不到线索。