Articles of tortoisesvn

使用https(使用http)地址到我的存储库“无法连接到服务器”

我已经在Windows 2003服务器上搭build了Apache + Subversion的Subversion服务器。 我可以使用http检出,但不能使用https。 它说使用https地址时无法连接到服务器。 Svn版本是1.6.0 Apache版本是2.2.20我正在加载ssl模块。 我还设置了OpenSSL并启用了apache中的ssl.config文件。 我可以使用我的客户端使用netcat和端口443(与TCP),我被告知用于https使用我的服务器。 不知道还有什么要做,以及在哪里看。 为什么我无法使用https与TortoiseSVN连接到服务器? 但我可以用http做同样的事情吗? 谢谢你,奥弗。

Apache别名在浏览器中工作,但在尝试通过svn客户端访问时不起作用

我遇到了一个让我发疯的问题。 我从零开始安装了一个ubuntu 14.04机器,安装了一个LAMP堆栈和subversion。 我创build了一个新的文件夹/ var / www / svn并导入了我的各种SVN转储。 确保他们都被设置在svnserve.conf文件中,通过svn://可以访问,并确保passwd文件中有一个用户可以访问它。 我将自己和www-data用户添加到该目录,以确保它在互联网上可用。 为了不打扰太多的属性,我使用以下命令svnserve -d启动了svnserve。 然后,我继续添加到我的000-default.conf别名Alias /svn /var/www/svn ,重新启动apache2服务,它在浏览器中像一个魅力。 现在到我的实际问题,当我试图访问repo与tortoisesvn我得到的错误消息,没有svn在该位置。 花了很长一段时间研究之后,我发现有人提到他在使用“完整”path时能够访问它。 所以我尝试了以下svn://mydomain.com/var/www/svn ,它的工作原理… 由于别名在浏览器中运行,但不在SVN客户端,所以我非常惊讶。 有任何想法吗? 总结一下:当我使用www.example.com/svn/myrepo时,它不起作用,而当我使用www.example.com/var/www/svn/myrepo时,则可以正常工作。 全000-default.conf: <VirtualHost *:80> ServerName www.example.com ServerAlias example.com ServerAdmin [email protected] DocumentRoot /var/www/html <Directory /> Options FollowSymLinks AllowOverride All </Directory> <Directory /var/www/html/> AllowOverride All Order allow,deny allow from all </Directory> Alias /svn /var/www/svn […]

Subversion 2012服务器问题

当我在浏览器中粘贴我的Subversionurl“ https:// DomainName / svn / ProjectName / ”时,它已被更改为“ https:// DomainName /!/#ProjectName / ”。 但是当通过svncheckout访问项目时,Subversion的url已经完美工作了。请尽快为我提供一个指导来解决这个问题。

在Ubuntu上configurationSVN Server和Trac

我想configuration我的Ubuntu机器作为多个项目处理本地Web服务器。 有点困惑我的上述系统的URL /文件夹结构。 我希望得到像下面的东西。 http:// localserver / svn / – 将pipe理svn。 http:// localserver / trac / – 将pipe理所有的Trac系统。 我怎样才能configuration这些多个项目 。 http:// localserver / svn / project1 – 这是可能从单个svn服务器/ trac安装或http:// localserver / trac / project1 / ????? 等等..或任何其他简单的方法来处理这些function一起处理多个项目。 提前致谢!!

SVN客户端不能正常工作,如下所示

在数据库中find主机地址,但错误:请求的名称是有效的,并在数据库中find,但它没有 错误:解决正确的关联数据。 我可以使用浏览器转到url。 Pl有助于解决。

LAN->局域网IP转换(用于TortoiseSVN + Artifacts + Buffalo路由器)

这是我的场景: 我的主开发箱@ home上有一个VisualSVN服务器。 我还使用Visual Studio 2010,TortoiseSVN,VisualSVN客户端(用于源代码控制)和Versioned'Artifacts'(用于错误跟踪)。 (我不得不修改下面的假URL,只使用一个斜杠,因为作为一个新用户,我不能发布多个真实的 URL。) 我的布法罗AirStation WHR-HP-G300N路由器已正确configuration,因此我的业务伙伴可以连接到SVN服务器。 我有端口转发启用了互联网侧的IP地址(如http:/99.888.77.66:443 ),它被转发到一个内部IP(如192.168.11.6)。 这部分工作很好。 我遇到的问题是TortoiseSVN和我的bug跟踪系统之间的集成部分。 我需要提供一个bugtraq:url属性,但是我一直无法获取相对path。 所以我不得不使用绝对的URL。 在我的最后,我需要使用我的服务器的名称 (例如:bugtraq:url = https:/ my-server / svn / bla .. ),但这不适用于我的合作伙伴。 他需要指定IP地址(例如:bugtraq:url = https:/999.888.77.66:443 / svn / bla … ) 有没有一种方法来configuration我的路由器,如果请求来自LAN本身,则此参数的IP地址会被重新路由/重新映射到“ https:// my-server ”? 我的路由器的软件支持LAN-> Internet和Internet-> LAN,但是我没有看到LAN-> LAN。

VisualSVN服务器给出405方法不允许

我试图提交一些文件到VisualSVN服务器托pipe的Subversion版本库,它开始给我一个我以前没见过的错误消息: 错误:提交失败(详情如下): 错误:服务器发送意外返回值(405方法不允许)作为响应 错误:MKCOL请求 错误:'/svn/XXX/!svn/txr/1005-tj/XXX.co.uk/trunk/www/1/App_Data/files/2011/9' 我最近更新了我的服务器到2.5.2,其中包含Subversion 1.72。 这可能是新版本的破坏,还是有人熟悉这里有什么问题?

乌龟SVN / Subversion推送更新到Windows 2008服务器

我疯狂search,试图find一个解决scheme – 但没有太多的运气! 我有我的本地Windows XP机器上运行的TortoiseSVN和Subversion。 我修改我的网站并在本地提交。 然后,我想将这些更改推送到现场网站。 这是在我们的专用服务器(Windows 2008 Server)上托pipe的。 我已经与托pipe公司进行了沟通,确认他们不支持SVN,因为它是一个Windows系统不会有SSH的 – 所以这不是一个选项。 是否有任何软件或方法可以用来将我提交给远程服务器的更改推送出去? 或者我必须手动上传使用FTP(这是一个痛苦的时刻! 感谢您的任何信息!

scheduledtask更新svn目录创build多个进程

我们有一个相当标准的网页设置,一个Windows 2008服务器托pipe我们的网站和目录在SVN的控制下,乌龟SVN作为首选的提供者。 其中一个SVN文件夹是我们的内容交付networking,我们需要更新这个文件夹相当相当数量,所以它拥有所有最新的图片和内容。 所以我们创build了一个batch file并将其附加到计划任务中,以便每隔15分钟左右更新文件夹。 我们使用这个代码来运行这个过程: TortoiseProc.exe /command:update /path:"C:\websites\_qpr\_files" /closeonend:1 TortoiseProc.exe /command:update /path:"C:\websites\_qpr\_images" /closeonend:1 TortoiseProc.exe /command:update /path:"C:\websites\_qpr\_stuff" /closeonend:1 当我们跑了一天左右,我们发现服务器已经装满了数百个Tortoisesvn进程,我们不得不重新启动服务器来获得控制权(我们可能不需要,但是我们做了)。 这似乎不正确,这个脚本肯定只应该创build3个进程,并在成功更新后杀死他们? 非常感谢您的帮助。

从TortoiseSVNpipe理多个svn回购

我已经在debian服务器上创build了两个存储库。 一个svn repo dev将包含公司工程师使用的文件和代码。 另一个回购, doc将包含pipe理/销售人员将使用的销售文档,报价等。 鉴于两个回购使用要求是不同的,并且将使用它们的用户具有不同的计算机技能水平,我希望能够对每个存储库应用不同的pipe理风格。 一个这样的例子,和我目前的问题是,我希望文件回购有自动道具启用添加svn:needs-lock属性到所有文件。 这是销售和pipe理的要求,因为他们对使用SVN还没有信心(因此他们想要坚持锁 – 修改 – 解锁版本模式)。 不过,我不想将这些限制应用于开发库。 所以通过TortoiseSVN客户端,我可以修改Subversionconfiguration文件来启用自动道具等。 但是,我如何pipe理这些位于同一服务器上的repos,并使用相同的客户端来满足这个svn:needs-lock的问题? 有没有更好的方法来处理这个有两个回购的概念, 需要有不同程度的限制。 注意:我们是一家小公司,没有ITpipe理员。 要求工程师把IT作为正常工作的一个辅助任务。 所以解决scheme需要足够简单,不能保证持续的维护。