Articles of svn

如何configuration远程访问SVN

我在Ubuntu 9.10服务器上安装了SVN,运行在EC2上。 允许一组远程用户访问SVN有什么select? 我正在走svn + ssh的path,但这是否意味着每个用户都需要在这个盒子上有一个用户帐户? 如果是的话,我可以阻止他们交互地login系统吗? 如果我使用webdav和apache设置SVN访问,这是否更容易/不同? 有没有更好的select我没有提到?

OS X雪豹服务器SVN WebDav安装问题

我遵循这篇文章( http://agileshrugged.com/blog/?p=14 )在OS X Server 10.6.2上设置我的SVN服务器。 我正在尝试使用基于Web的服务而不是svn + ssh。 问题是当我到达更改confi文件的步骤时,没有实际的标签。 这是一个标签。 所以我认为这很好,并根据文章的build议进行了调整。 然后,我将DAV OFF更改为DAV svn。 每当我重置服务器,并尝试访问服务器地址我得到一个服务器错误。 这非常非常烦人! 大卫

anon-access = none时不能SVN签出

当我有 anon-access = write 一切工作正常。 当我将svnserve.conf更改为: anon-access = none auth-access = write 并且取消注释password-db和authz-db并且在authz中用rw添加用户,并且把用户名/密码放在passwd中,什么都行不通。 Eclipse一直给我一个“无法映射与SVN提供商的项目”错误。 我已经在conf 777下提供了所有的文件。 任何想法有什么不对?

安装WebSvn以使用无效的SSL证书

我试图安装WebSvn在我的服务器,但试图连接到存储库有一个自签名的证书,所以websvn无法连接。 服务器证书validation失败:颁发给不同主机名的证书,颁发者不受信任 是否有某种设置即时设置缺失?

Svn挂钩提交使locking

我的提交后的钩子看起来像这样: pushd C:\Websites\Project svn update 我正在更新我的服务器版本库。 当我提交客户端停止发送内容和locking或我不知道。 它正在等待什么。 所以当我取消并尝试在服务器上手动更新时,我看到: Working copy "." lockedsvn 只有手动清理和更新后,我得到更新的修订,这是真正承诺。 我做错了什么?

SVN合并两个Reposiories – UUID呢?

这是我的场景: 最初有两个独立的存储库,我需要将它们合并到一个存储库。 我不太关心这些知识库的历史。 我创build了一个新的仓库,可以导入仓库没有问题。 问题是与用户的工作副本,我可以要求他们 开关–relocate 他们但是有UUID这将是不同的每个原始存储库的问题:我只能在新的存储库中重新分配UUID以匹配其中一个原始存储库。 那么解决这个问题的最好方法是什么? (我怀疑/希望我正在讨论这个错误…)任何想法赞赏! -grant。

Windows 2008 Server和Subversion

我有一个Windows 2008 Server的盒子,我安装了SVN。 我想从不同的Windows 2008服务器连接到svn,他们在同一个networking上,都在我的办公室。 我需要configuration与SVN服务器的框来接受来自其他计算机的连接,因为当我尝试连接时,使用Torotise Repo Browser(svn:/// repo)我得到一个无法连接,但我可以使用相同的方法容纳SVN的盒子(localhost)。

svnadmin转储报告错误,但validation不

svnadmin转储的消息是svnadmin:格式不正确的文件 。 但是svnadminvalidation不会报告任何错误。 我search了几个备份,并用winmerge(这是二进制的,实际上比较内容,而不仅仅是文件date)进行了二进制比较的存储库。 在创build版本1天后的备份中,我没有发现任何差异。 所以我不认为该文件随着时间的推移在磁盘上损坏。 那么我现在可以做什么? 顺便说一句,这当然是SVN的错误,因为verfiy没有find错误。

通过一个本地用户为多个用户设置SVN + SSH

我需要通过防火墙访问我们的SVN信息库,但是不能为每个潜在的外部用户创build一个本地用户。 相反,我想设置SVN + SSH来路由所有外部用户通过一个单一的本地用户名。 我们希望每个外部用户都用SSH以常规方式进行身份validation,然后将他们的svnserve实例视为它们都是单个本地用户,并可能控制每个外部用户可以访问的存储库的哪些部分。 我知道我将需要根据官方指南设置我的svnserveconfiguration。 我尝试了,但指令是模糊的,我相对一个Linux n00b。 到底什么是步骤? 你怎么去testing呢? 谢谢你的帮助。

Apache Subversion和Sudo – 为什么我不能parsing这个主机名?

好吧,我犯了一个错误,我会第一个承认我是这个设置的新手。 我build立了一个裸机工具包,安装了Ubuntu,并试图build立一个项目的源代码pipe理服务器,这个项目是一些朋友和我正在开发的。 不幸的是,我搞砸了。 从2005年起,我遵循一个狡猾的教程,当它不起作用时,开始混合和匹配,试图find我的问题的来源。 所以现在我坐在你面前,一个伤心难过的人。 拼命逃避这个恼人的回声'无法parsing主机computer.repositoryname.com',我卸载了Apache和颠覆。 这并没有解决它。 接下来,我试图编辑我的/ etc / hosts,甚至删除了对“127.0.1.1 computername”的引用。 我仍然受到困扰。 我知道我搞砸了,有什么办法来追查这个任性的错误吗?