Articles of svn

将svn passwd文件转换为htpasswd

我想将svn/conf/passwd文件中的用户名和密码导入到apache的htpasswd格式中。 有没有可以帮助我的工具?

将用户数据库迁移到Subversion Edge

我从旧服务器上移动了一个存储库到Subversion Edge的新副本。 我有现有的身份validation和授权文件,但无法确定如何将这些文件集成到Edge产品中。 我手动修改了httpd conf文件来使用这些现有的用户文件,但这意味着我无法pipe理Web界面中的用户。 有一些对hsql的引用,我无法弄清superadmin证书的存储位置,但它目前正常。 我可以得到一些关于如何pipe理用户数据库的指导吗?

我如何限制一个post-commit钩子?

昨天,我错误地写了一个后致命的挂钩,致命的打破了我的服务器。 事实上,当我通过TortoiseSVN提交时,我可以看到post-commit钩子删除了重要的系统资源。 当我尝试重新启动服务器时,服务器没有启动。 无论如何,我即将再次设置SVN,我不想犯同样的错误。 如何限制我的提交后的挂钩权限只能修改某些文件夹?

如何远程pipe理我的Svn Edge站点?

我正在设置CollabNet SVN Edge 。 到目前为止,这是伟大的,但我想知道如何从另一台机器访问pipe理function。 在连接到服务器时,我看到我可以访问远程控制台: https://开头本地主机:4434 build议在计算机的防火墙上打开4434端口,并使用相同的地址(显然是使用主机名)? 还是应该以另一种方式进入pipe理区?

我们公司的防火墙是否阻止HTTP PROPFIND?

Subversion是程序员必不可less的工具。 如果由于公司防火墙的重新configuration而导致颠覆被突然阻止,这是一个真正的痛苦。 现在,这两个不同的工作实际上发生了两次。 Subversionstream量超过了http(端口80),但据我所知,它是特殊的,它使用PROPFIND http请求types,它不是普通networkingstream量的一部分。 为了certificatePROPFIND确实被我们的防火墙阻挡,我做了以下工作: 从公司内部svn命令工作正常。 例如: svn log http://svn.bigcat.unimaas.nl/pathvisio 来自公司外部的相同的svn命令无限期地挂起。 我在三个不同的地点证实了这一点。 (一个同事报告了一个提到PROPFIND的超时消息) 浏览到这个页面: http : //svn.bigcat.unimaas.nl/pathvisio/从内部和外部都能正常工作。 为了表明这不是一个颠覆性的问题,你可以用curl得到相同的效果。 以下命令从内部工作,但从外面无限期地挂起: curl http://svn.bigcat.unimaas.nl/pathvisio/ -H "Depth: 0" –request PROPFIND 一个普通的GET请求在内部和外部工作: curl http://svn.bigcat.unimaas.nl/pathvisio/ 在这两个工作中,当我提出ICTS的问题时,他们的回应是这样的:“80端口是开放的,我们不能重现”,他们只是忽略我的谈话在http请求types。 我的问题是: 要绝对确定,我的方法是否足以certificate问题在阻止PROPFIND? 防火墙通常阻止PROPFIND吗? 你能否给我build议如何用正确的语言/术语解释这个问题,以便ICTS回应? 我从来没有pipe理公司的防火墙,我不知道这是怎么回事。

在CentOS上将SVN服务器设置为虚拟主机

所以,我已经遵循了我在Google上可以find的每一个教程,但仍然无法实现。 下面是我的服务器的conf.d文件夹中的subversion.conf文件。 LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so <VirtualHost *:80> DocumentRoot /home/svn.example.com ServerName svn.example.com ServerAlias svn.example.com <Location /repo> DAV svn SVNParentPath /home/svn.example.com/repo </Location> </VirtualHost> 我已经通过yum以及dav_svn安装了subversion。 我只是想访问我的存储库没有安全性,但我现在很快就会添加,但现在结果是,我得到默认的Apache HTTP服务器testing页,指示服务器已安装,但目录中没有文件。 我究竟做错了什么?

SVN SASL提交 – 授权失败

我一直在试图设置我们的SVN服务器可以通过Apache SVN和现在的SVN://协议(为了更好的性能) root@svnvm:~# svnserve –foreground -d –foreground -R –config-file /svn/svnserve.conf -r /svn/projects/ –log-file /var/log/svn.log 我在启动svnserve进程时收到这个错误; root @ svnvm:〜#tail /var/log/auth.log Mar 7 09:58:21 svnvm svnserve: auxpropfunc error invalid parameter supplied Mar 7 09:58:21 svnvm svnserve: _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: ldapdb 我仍然可以使用正确的活动目录凭证(当input错误的时候失败)读取/检出版本库,通过svn://svn/test/ 但是,当我犯,龟SVN显示; Command: Commit Error: Commit failed (details follow): Error: Authorisation failed Completed!: root […]

在提交.htaccess文件期间svn“连接重置由对等”错误

我只能提交.htaccess文件。 当我尝试在terminal上提交时,出现此错误: svn: PUT of '/svn_sr/!svn/wrk/2ce2c337-a371-411d-ae18-c39acaa2d846/trunk/crm/.htaccess': Could not read status line: Connection reset by peer (http://www.xxx.com) 当我尝试在zend-studio上提交时,出现以下错误: svn: Connection reset svn: PROPFIND request failed on '/svn_sr/trunk/crm/.htaccess' 我认为这是许可问题,但我不知道我该如何解决。 我在网上发现了一些关于这个问题的东西,但是我不明白或者我解决不了问题。 我的虚拟主机configuration: <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName www.xxx.com DocumentRoot /home/umutftp <Location /svn_sr> DAV svn SVNPath /var/svn/sr AuthType Basic AuthName "Development area" AuthUserFile /etc/apache2/dav_svn.passwd Require valid-user </Location> <Directory /home/umutftp> […]

svn + ssh协议很慢

我使用svn + ssh协议设置了一个SVN仓库,但file upload速度非常慢。 通过SFTP上传显示我能够以〜250KB / s的速度上传。 但是,使用TortoiseSVN和svn + ssh协议,我只能产生5KB / s。 有没有解决这个问题?

SVN切换到新的仓库不工作

我目前的存储库是: / var / www / svn / project。所有我的文件在项目folder.it中没有trunk,branches,tags结构。 现在我已经用trunk,branches,tags创build了新项目“ / var / www / svn / projectnew ”。 我把“ / var / www / svn / project ”的转储文件加载到“ / var / www / svn / projectnew / trunck ”,并在“ / var / www / svn / projectnew / branches / site1 ”树干。 目前我的工作拷贝指向“ / […]