我们有一个约55 GB的代码的SVN服务器,第二个品牌崭新的SVN服务器,目前服务于一个项目。 我想将旧服务器上的所有内容移到新服务器上,以解除前者的权利。 旧服务器上有73个存储库。 我可以svnadmin dump /usr/local/subversion/*然后导入,或者我需要通过回购做回购?
我有我的颠覆主机设置为通过Apache Web服务器访问。 一切运行良好。 现在我想添加另一个Web服务器来分配两个Web服务器之间的负载。 是否可以同时保存两个Web服务器访问我的svn存储库? 正常的FSFS Subversion存储库types是否足够保护我,或者我需要切换到Berkely DB这种事情?
我们希望下载(导出,签出)一个完整的存储库,并定期导入到不同的存储库(包含所有提交消息),这样我们就可以实现一个标签/分支策略。 背景:我们的承包商只是承诺干线,他拒绝 (让我们保持技术)创build标签来版本每个新的库(所以我们可以跟上变更pipe理)。 所以我们每天都要把他们的图书馆导入我们的行李箱,并根据我们的政策创build标签和分支机构。 有没有人有过这种情况发生?
如果是这样,怎么样? 这与问题43805有关 。 如果repo被正确地chmod但在文档根目录树之外,Apache抱怨它不能访问repo根目录下的format文件。 如果回购是在文档根目录树中的某处,一切正常。
我有一个主要为自己运行的SSH服务器,但现在有一些我想通过SVN与同事分享的代码。 我可以通过创build一个名为'svn'的独立帐户来与svn + ssh共享,但'svn'也可以用来login和查看我的文件(位于/ home / mine / Documents /等等)。 我尝试将bin / sh中的shell设置为/ etc / passwd中的bin / false,但是这也会阻止用户通过svn + ssh获取我的程序。 你有什么build议吗? 非常感谢! -Stephen
我在颠覆教程中看到,将文件夹添加到您的回购的方式是 mkdir foo svn add foo 但是运行svn mkdir foo 据我所知,也是一样的。 是否有理由mkdir然后添加而不是svn mkdir?
我pipe理一个服务器,很多人有root权限(我知道这是另一个问题…)。 我正在训练他们所有的要求通过我的configuration更改,但偶尔有人更改configuration文件没有告诉别人我。 为了保持我的理智,我正考虑设置一个cronjob,每5分钟自动提交/ etc /的内容到我的Subversion版本库,如果有任何更改,请发邮件给我。 是否有另一个系统可以自动做到这一点? 我不是疯狂的做我的整个/ etc /目录工作副本,所以我想我会rsync / etc到另一个目录,然后编写一些shell脚本自动添加和删除从颠覆条目。 这似乎是一个合理的事情吗? 有没有更好的方法来处理这种情况?
这个问题是关于运行CentOS 5.4的专用服务器。 如果需要的话,我可以以root身份连接更复杂的configuration任务。 我在写,因为我已经设置了svnserve来处理使用xinetd的请求。 这是完美的工作,我很高兴地承诺和检查没有问题。 这个服务器还托pipe一些其他的域名,我可以通过其中任何一个连接到svnserve,因为他们都共享相同的IP。 存储库已经使用svnserve的身份validation措施,所以这不是一个大问题,但是: 当客户端通过sub.mydomain.com访问它时,是否有可能只允许连接svnserve? 我已经search了xinetd和TCP_wrappers的文档,寻找解决scheme,但还没有。 (我知道一个select是使用DAV svn而不是svnserve,但是我已经跟随了几个教程来运行,并且每次都失败。使用svnserve的解决scheme会更好,因为它实际上对我来说工作的非常好。 谢谢您的帮助!
所以有几个类似的问题在serverfault …但解决scheme仍然躲过我。 我正在运行颠覆在Ubuntu 9.04 ..通过apache2.2.x …. 我明白了 Commit failed (details follow): Can't make directory '/home/kirb/svn/dav/activities.d': Permission denied 当我尝试提交。 这绝对是一个权限问题…但如何解决这个问题仍然是我的问题。 我的仓库在/ home / kirb / svn。 SVN提交错误说chgrp ..但我似乎无法。 所有的Apache DAV的东西似乎正在工作。 我可以通过浏览器访问我的资料库。 道歉,如果我在这里错过简单的东西。 在此先感谢,Kirb 额外的编辑:我不能sudo目录上的chgrp sudo chgrp -R www-data /home/kirb/svn; chmod -R g+rwx /home/kirb/svn [sudo] password for kirb: chmod: changing permissions of `/home/kirb/svn': Operation not permitted chmod: […]
CentOS 5.3 subversion 1.4.2 我正在寻找一个策略来备份我们的Subversion版本库。 我们在这样一个目录中有大约30个存储库: repos/ /DEVS /reps1 /reps2 /WEB /reps3 /reps4 /reps5 TOOLS/ LIBS/ /reps6 /reps7 LOGS/ /reps8 我们的要求是做每日上午12点运行备份。 但是,我不知道为了设置rsync的颠覆储存库。 我需要做一个hotcopy或svn转储,syn同步等? 或者我只是复制存储库,因为它们是? 我以前从未使用rsync,所以我们将备份我们的存储库到远程服务器。 我需要在两台机器上运行rsync守护进程吗? rsync可以recursion地备份repos目录下的所有存储库吗? 非常感谢您的任何build议,