Articles of svn

LDAP身份validation将以500或401失败,具体取决于Apache2的绑定

我正在RHEL 5系统上为通过Apache托pipe的Subversion存储库设置LDAP身份validation。 当我尝试使用Active Directory进行身份validation时,遇到两个不同的问题。 <Location /svn/> Dav svn SvnParentPath /srv/subversion SVNListParentPath On AuthType Basic AuthName "Subversion Repository" AuthBasicProvider ldap AuthLDAPBindDN "cn=userfoo,ou=Service Accounts,ou=User Accounts,dc=my,dc=example,dc=com" AuthLDAPBindPassword "mypass" AuthLDAPUrl "ldap://my.example.com:389/ou=User Accounts,dc=my,dc=example,dc=com?sAMAccountName?sub?(objectClass=user)" NONE Require valid-user </Location> 如果我使用上面的configuration,它会不断地提示我提供基本提示,最后我必须selectCancel,它将返回401(需要授权)。 如果我注释掉绑定部分,它返回500(内部服务器错误),抱怨authentication失败: [Mon Nov 02 12:00:00 2009] [warn] [client xxxx] [10744] auth_ldap authenticate: user myuser authentication failed; URI /svn [ldap_search_ext_s() for user failed][Operations […]

为什么不能将Subversion包添加到我的OpenBSD 4.5机器上?

我在虚拟机上安装了OpenBSD 4.5。 我configuration了networking,我的机器可以正确连接到加拿大的OpenBSD FTP存储库(ftp.openbsd.org)。 但是当我执行这一行时: pkg_add -v subversion-1.5.5 发生此错误: 未知元素:@sha FTlY / mreDMe9nRNLR5 + fSIIZWMnivjO0p83rQLSL6F0 =在SCALAR(0x7deeda80)中,位于/usr/libdata/perl5/OpenBSD/PackingList.pm第301行,第7行。 有谁知道我为什么不能安装这个软件包?

我怎样才能让Subversion尊重SGID位?

在Ubuntu服务器上,我有一个包含Subversion版本化文件的目录。 我已经使用chgrp bb *来设置组所有者。 我还用chmod g+s mydir设置了目录的SGID位,以便用这个组创build新的文件: drwsr-sr-x 4 mat bb 4096 Dec 4 21:37 mydir 这工作正常,如果我用touch test-touch创build一个新的文件 -rw-r–r– 1 mat bb 0 Dec 4 21:43 test-touch 但svn update不具有相同的效果: -rw-r–r– 1 mat mat 3006 Dec 4 21:44 test-svn 我怎样才能让Subversion尊重SGID位?

在Windows窗口中运行SVNSync

我试图让我的家庭服务器(Windows家庭服务器)上的计划任务上运行SVN Sync,通过备份的方式从我的主要SVN服务器复制所有更改。 我有我的主要SVN服务器设置,我有一个空的存储库与1个用户 – svnSync设置在我的家庭服务器上。 我已经尝试在我的家庭服务器上运行svnsync,但目前为止还没有运气。 首先它要求我的pipe理员密码 – 是正常的? 我如何处理我的脚本。 当我input所有的用户名和密码,我得到这个消息: svnsync: Repository has not been enabled to accept revision propchanges; ask the administrator to create a pre-revprop-change hook 我不知道该怎么办才能解决这个问题! 有人可以帮我一个batch file做我想做的事情。 还有一个问题。 将检查代码的原始用户的用户名保留在镜像中,还是将所有内容都作为svnSync检入? 非常感谢。

价格合理的Ruby / Rails / Redmine + Subversion托pipe?

我正在寻找一个可靠的托pipe公司,我可以委托我的代码以一些Subversion版本库的forms,以及Redmine项目pipe理工具的副本。 我正在寻找一些可以支付一年或两年的东西,并不是太昂贵。 我不在乎公司的位置,只要它是值得信赖和坚实的。 有人知道好的build议吗? 最好从自己的,个人的,好的经验。 我曾经看过CVSDude / Codesion ,虽然他们当然是伟大的,但他们当然不提供Redmine,而且似乎主要是针对更大的组织。 我需要什么: 2-5 Gig的空间最小,SVN和Redmine附件之间可自由分配 无限数量的Subversion项目 访问控制(团队成员/结帐专用帐户/等)我不介意configurationsvn设置文件的基础上我自己 我需要将自定义域映射到其他位置托pipe的包的可能性 频繁备份和通过FTP或其他方式访问这些备份 到目前为止,我一直在为自己的虚拟服务器运行,但是我不想要麻烦,特别是在安全方面,而我可能并不总是通过互联网来解决可能出现的问题。

VisualSVN服务器,Windows 7和Apache的问题

我在Windows 7计算机和networking上运行Visual SVN Server(使用Apache)。 在我第一次提交/更新大约15-20分钟之后,我无法通过Tortoise SVN访问存储库。 我得到的错误消息是:“ https:// jason / svn / repository1 ”的选项:无法连接到服务器( https:// jason ) 重新启动Visual SVN服务器服务有时会帮助,但经常失败。 唯一可靠的方法是使计算机重新启动。 当我得到这个错误时,服务器 – https:// jason也不能通过浏览器访问 1)我试着重新安装Windows 7,Visual SVN服务器和龟SVN,但我仍然不断收到此错误。 2)我search了几个论坛,但我似乎无法find答案。 请帮忙。

在Solaris 10中将mod_perl和mod_dav_svn集成到Apache中的最简单方法是什么?

我写了一些使用Apache内部运行的Perl代码的软件(使用mod_perl)来处理(除其他外)subversion(使用mod_dav_svn模块)。 我目前正在编写一些关于如何在各种操作系统上进行设置和运行的指导性文档,并且我遇到了Solaris上的问题。 Solaris10附带的Apache2服务器有mod_perl,但不是mod_dav_svn – 我无法find针对这个apache构build的二进制svn包。 Sunfreeware有颠覆和apache 2.2包一起工作,但不mod_perl。 各种二进制颠覆软件包(如Collabnet)包括Apache而不是mod_perl。 看起来我的select是从源代码构buildmod_perl或subversion,这是我真正希望避免的,因为我试图使安装说明尽可能不是技术性的。 那么,是否有一个可用的二进制包,让我可以在我错过的Solaris 10上的同一个Apache上运行mod_perl和mod_dav_svn? 否则,如果有人不得不这样做,他们是否会评论哪个build筑svn或build筑mod_perl将是最小的头痛。

Subversion – 为文件添加时间戳

随着颠覆,当我提交一个文件,它可以自动追加一个注释掉的时间戳到文件的底部?

gitosis相当于颠覆?

是否有相当于颠覆的gitosis? 在一个允许ssh通过ssh访问的包装包中,每个人都使用一个ssh用户?

我应该从VisualSVN迁移到Collabnet Subversion Edge吗?

我刚刚了解到,Collabnet已经发布了一个包含SVN,Apache和visualVC的安装程序包。 它具有LDAP身份validation和远程pipe理等function。 目前,我们正在运行VisualSVN服务器的免费版本,只能在我们的networking内连接到SVN。 但是我们的需求在不断变化:大约有5位开发人员在使用LDAP进行身份validation,我想通过SSL从互联网上打开对存储库的访问权限,并远程pipe理SVN服务器和存储库。 而且,如果我可以将Redmine连接到SVN服务器,那将是非常好的。 所以我想从VisualSVN转到SVN Edge。 你有什么经验的pipe理员想到这个? 安装/维护有没有明显的胜负? 安全? 其他重要function? NB。 Collabnet Subversion Edge和Visual SVN Server的文档