我已经设置了Ubuntu 10.04的颠覆,但无法使authentication工作。 我相信我所有的configuration文件安装正确,但我不断收到提示input凭据在SVN CHECKOUT。 就像apache2与svnserve交谈一样。 如果我允许匿名访问结帐工作正常。 有没有人知道是否有一个颠覆和10.04已知的问题,或看到我的configuration错误? 下面是我的configuration: # fresh install of Ubuntu 10.04 LTS 32bit sudo apt-get install apache2 apache2-utils -y sudo apt-get install subversion libapache2-svn subversion-tools -y sudo mkdir /svn sudo svnadmin create /svn/DataTeam sudo svnadmin create /svn/ReportingTeam #Setup the svn config file sudo vi /etc/apache2/mods-available/dav_svn.conf #replace file with the following. <Location /svn> […]
我想清除所有以前的版本,只保留当前版本。 有没有办法做到这一点? 我没有find一个可能的命令来做到这一点: [secret@vps303 ~]# svnadmin –help general usage: svnadmin SUBCOMMAND REPOS_PATH [ARGS & OPTIONS …] Type 'svnadmin help <subcommand>' for help on a specific subcommand. Type 'svnadmin –version' to see the program version and FS modules. Available subcommands: crashtest create deltify dump help (?, h) hotcopy list-dblogs list-unused-dblogs load lslocks lstxns pack recover rmlocks […]
有谁知道在Ubuntu 10.4服务器机器上设置Trac和SVN的教程? 提前致谢!
现在我正在使用绝对path来连接即 server/var/svnroot/repositoryname 我希望能够做到 /server/repoistoryname 有没有办法设置这个? 我想避免symmlinks,因为这增加了开销。 我宁愿让SVN自动转到类似于DocumentRoot如何与Apache协同工作的文件夹。
我刚刚inheritance了一个混乱的Subversion服务器。 我想迁移到一个新的服务器与一个更好的文件系统布局。 我想了一个svnadmin dump ,然后svnadmin load每个存储库就足够了。 但是,我已经知道了使用svn外部的存储库,而且绝大多数是绝对的外部的。 是否有可能将存储库与外部移动到一个新的服务器? 我目前的configuration: svn+ssh://subversion.example.com/var/svn/repoA svn+ssh://subversion.example.com/var/svn/repoB … svn+ssh://subversion.example.com/var/svn/repoAA 我想要移到的configuration: svn+ssh://vcs.example.com/var/repos/internalDepartmentA/repoA svn+ssh://vcs.example.com/var/repos/internalDepartmentA/repoB … svn+ssh://vcs.example.com/var/repos/internalDepartmentB/repoA svn+ssh://vcs.example.com/var/repos/internalDepartmentB/repoB … svn+ssh://vcs.example.com/var/repos/internalDepartmentC/repoA svn+ssh://vcs.example.com/var/repos/internalDepartmentC/repoB
首先让我说这是一个初学者types的问题。 我不是一个系统pipe理员,更是一个开发人员。 好歹… 我在Amazon EC2服务上为我的Web应用程序启动服务器实例时创build了一个自定义的专用AMI。 AMI不包含应用程序本身,只是它需要运行的环境(Java,Tomcat,Subversion)。 我很好奇的是如何使用某种shell或者甚至是一个ant脚本来检查或者更新来自指定SCM库的应用程序源代码。 我真的不明白为什么这是不可能的,但我不完全确定这是一个“好”的方法。 换句话说,你认为最好的方法是什么?
Subversion 1.6版本注释表明可以使用memcached来“cachingFSFS存储库的数据”。 使用svnadmin create创build一个新的仓库在db /子目录中有一个fsfs.conf文件,其中包含memcachedconfiguration的一些示例和文档。 我有两个相关的问题: 为了启用memcached支持,我build议将fsfs.conf文件从新创build的SVN存储库复制到现有存储库(升级到1.6),然后对其进行configuration – 升级的存储库和新的存储库都托pipe在Ubuntu Lucid 64- bit Server Edition。 这样做可以吗? 我希望通过使用这个caching来改进(性能方面)什么样的SVN操作?
我有一个debian的networking服务器上运行的颠覆。 我试图使用post-commit脚本来更新我的网站的暂存版本。 #!/bin/sh /usr/bin/svn update /home/sites/example.com/www >> /var/log/svn/example.log 2>&1 如果我从命令行运行该命令login为用户'derek',那么它一切正常 但是当它作为提交后运行时,我的日志文件中出现以下错误: svn: Can't open file '/home/sites/example.com/www/.svn/lock': Permission denied 好吧,所以我知道这里发生了什么是用户调用后提交脚本不是'derek',所以它没有权限。 所以我的问题是用户在调用post-commit脚本。 svnserve守护进程作为derek运行…我认为这将意味着post-commit命令将被称为derek,但它似乎不是。 任何想法如何我可以找出用户调用它 其次是什么是允许该用户访问的最佳实践方法? 我不认为将其添加到组中会有帮助,因为该组默认情况下没有对.svn目录的写入权限。 更新:我刚刚发现,www数据是似乎正在调用脚本的用户。 现在自然万维网数据不能运行svn命令。
我们是一家从事大公司工作的小公司。 我们实际上是用Apache服务器来设置Subversion来处理他们的代码。 我们需要build立一个安全的环境,让我的团队以外的人不能访问。 我听说有很多authentication技术可以用apache服务器来设置。 有人可以帮助什么是最安全的技术,提出了Apache服务器,并与颠覆好。
我正在研究一些东西,但是看起来apache似乎到处都是。 在Windows上设置SVN服务器时,apache扮演什么angular色? 正如我只需要上述,我不需要在我的新窗口框上的任何Apache,因为所有的网站是外部托pipe。 我确实需要一个代码仓库,但是在我的新工作地点的一个Windows盒子里,没有人有任何unix技能,所以如果我这样设置,就会过度杀伤。 所以它必须在Windows Box上。 干杯。