Articles of svn

在OSX Server版本上设置一个安全的SVN服务器

我在我的苹果服务器上运行OSX服务器版(豹)遵循这些指示http://agileshrugged.com/blog/?p=14 ,这是很容易的,build立一个SVN服务器。 不幸的是,这些说明只描述了如何build立一个基于http的svn服务器,我想用https访问我的svn服务器。 我在网上find这些说明http://www.sonzea.com/articles/subversion-trac.html,但是当我到了第7步,它指示我添加下面的include:include / private / etc / apache2 / extra / httpd- ssl.conf,但不幸的是OSX服务器没有这个.conf文件。 这不是太过分,因为这些指令是关于在OSX(不是服务器版本)上安装一个svn服务器。 我一直没有find任何关于在OSX服务器版上安装svn服务器的具体指令,现在我有点卡住了。 任何人都可以链接到一些特定于这种情况的文档,或者我应该引用一个不同的.conf而不是/private/etc/apache2/extra/httpd-ssl.conf?

在WebSVN中禁用caching

我正在使用WebSVN。 这是相当酷,但其caching目录是6GB! 我想禁用caching(这对于我的应用程序来说不是很重要),或者至less限制它。 我已经在include / config.php中检查过configuration文件,但是我还没有find方法。 有人知道如何做到这一点? 谢谢, 担

我有一台运行Windows 2008 R2 Core的服务器,它需要托pipeSVN或GIT

为我们的跨平台项目(包括Mac和PC)源代码库分配的服务器运行Win2008R2 Core。 我们对它的稳定性感到非常满意,我们不想转向非核心。 我们需要以最短的步骤在上述框中安装SVN或GIT。 我们知道这两个系统的优点和缺点。 这就是说,我们不关心我们使用哪一个,我们只是寻找在运行R2核心的机器上设置存储库的阻力最小的path。

安装程序:与Apache2和Subversion的Ubuntu中的Eclipse

试图设置Eclispe。 我正在运行Ubuntu 10.10(Maverick)。 Apache2.2.16 Subversion 1.6.12 Eclipse帮助/关于/安装的软件说:Eclipse平台3.5.2 Subversion 1.0.0版本控制与Subversion 1.1.1 我跟着的Subclips wiki就在这里 我已经安装了libsvn-java应用程序。 我在eclipse.ini文件中添加了“-Djava.library.path = / usr / lib / jni”这一行 我检查了Eclipse帮助/ about / confirmguration设置,并列出了这两行: eclipse.vmargs=-Djava.library.path=/usr/lib/jni java.library.path=/usr/lib/jni 我检查了那些文件在这些目录中。 不过,当我检查首选项> team> svn时,错误对话框显示: 无法加载JavaHL库。 这些是遇到的错误:java.library.path中没有libsvnjavahl.1不兼容JavaHL库加载1.3.x或更高版本 我跟着wiki底部的“testingJavaHL库”故障排除部分: 我下载了tarbal,并将其运行在桌面上的文件夹中,没有任何问题。 然后,我按照说明将该文件放在path(usr / lib / jni / testJavaHL)中并从那里运行。 有50个testing执行,每个人都回来了这个相同的错误(只发布一个简洁): 50) testCommitRevprops(org.tigris.subversion.javahl.BasicTests)java.io.FileNotFoundException: /usr/lib/jni/testJavaHL/local_tmp/greek_files/iota (No such file or directory) at java.io.FileOutputStream.open(Native Method) at […]

传输硬盘给SVN服务器

我们不得不将硬盘传输到新机器,现在我无法通过相同的IP访问它。 本地IP(我试图通过访问它)是静态的,并且Linuxconfiguration没有改变。 它连接到路由器上的同一个地方,所有这一切。 ifconfig只显示lo而不显示eth0 。 这是否意味着linux没有看到板载以太网卡? 更新 我无法ping www.google.com – 未知的主机

SmartSVN – 无法创build新的存储库configuration文件

我刚在这个Fedora系统上安装了SmartSVN。 该应用程序启动(运行./smartsvn.sh )与其通常的用户界面,但许多事情不起作用。 创build新的资料档案库 尝试创build一个新的存储库configuration文件(存储库 – >存储库configuration文件 – >添加) An Error occurred while processing an SVN command – Cannot connect to 'svn+ssh://192.168.0.103': There was a problem while connecting to 192.168.0.103:22 快速结帐 试图做快速结帐(lessconfiguration) An Error occurred while processing an SVN command – Malformed XML. 一些观察 当我像这样运行smartsvn.sh文件: ./smartsvn.sh 它在控制台中显示 – Warning: /bin/java does not exist Could not […]

ssl svn用户login问题

我有一个颠覆服务器,在Apache(在WindowsXP),可以通过networking使用http访问。 我想用ssl / https来访问它。 我还没有搞乱http – > https,并可以login使用http://罚款。 但是,如果我使用https://,login失败,我得到一个“需要validation!” 401错误消息。 我想这是我的服务器(?)的configuration问题,但还没有find解决scheme。 有任何想法吗? 编辑我可以连接并通过https:// localhost确定,但不能通过IP地址通过networkinglogin。 我在创build证书时(通过makecert)放入了IP地址。 conf文件片段(如果需要,我可以添加更多): 的httpd-SSL: `VirtualHost _default_:443> # General setup for the virtual host t DocumentRoot "C:/xampp/htdocs" ServerName localhost:443 ServerAdmin webmaster@localhost ErrorLog "logs/error.log" <IfModule log_config_module> CustomLog "logs/access.log" combined </IfModule> SSLEngine on SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL #SSLCertificateFile "conf/ssl.crt/server-dsa.crt" SSLCertificateFile "conf/ssl.crt/server.crt"` httpd.conf摘录: <IfModule ssl_module> SSLRandomSeed startup builtin […]

发生未知的Subversion错误。 (代码= 210002)

我是SVN新手,所以我不知道从哪里开始。 我通过基本的apt-get来设置svn,它用来工作,所有的突然停止。 我可以在ps -A中看到svnserve,并使用svn + ssh和Mac版本。 编辑 – 我已经花了大量的时间在网上search这个和尝试解决scheme没有用。

同步两个本地SVN签出

快速概述问题。 我有一个在SVN网站,并检出在2个不同的服务器负载平衡。 这是一个Drupal站点,除了资产和文件目录以外的所有内容都在服务器上本地检出。 现在更新我必须手动更新两个本地签出(svn up)这很容易出错,如果我们决定添加另一个web服务器到循环中,将会产生更多的开销。 所以简而言之:我必须find一种方法来自动保持2个本地签出的同步,所以我只需要在1台服务器上进行更新,一切都会同步。 我已经尝试过的事情: md5使用find命令在服务器1上的目录和通过服务器2上的SSH(不包括.svn目录)的总和,然后使用diff的结果作为参数在服务器2上执行svn ups。 它总是给我不同的文件。 ssh $ TARGET“cd”$ SVN_TARGET“&& find。-name .svn -prune -o -type f -print0 | xargs -0 md5sum”>> /tmp/server2.sums cd $ SVN_SOURCE && find。 -name .svn -prune -o -type f -print0 | xargs -0 md5sum >> /tmp/server1.sums diff /tmp/server1.sums /tmp/server2.sums | 切“-d”。 -f2 | xargs -i ssh $ […]

SVNParent(DAV)在不同的path在同一台服务器上

我们目前在svn.company.com上有一个用于内部(偶尔外部)使用的颠覆服务器。 目前版本库通过SVNParentPath位于/ svn / [project]。 但是,pipe理层希望只在/ [项目]中提供它们。 我能看到它似乎与一些mod_rewrite指令工作: #Don't redirect (internally, note the PT (passthrough)) any trac or admin pages RewriteCond %{REQUEST_URI} !^/trac.*$ RewriteCond %{REQUEST_URI} !^/admin.*$ RewriteCond %{REQUEST_URI} !^/svn.*$ RewriteRule ^/(.*)$ /svn/$1 [PT,NS,QSA] 这似乎工作,但检查出或执行任何其他实际的SVN操作失败。 我的理论是,DAV将URL报告为/ svn / [project],当客户端与/ [project]请求的URL不匹配时,客户端将中止。 你将如何解决这个问题?