"显示广告时出错 - 访问被拒绝"在命令提示符下使用CVS

时间:2017-08-14 14:32:30

标签: cvs tortoisecvs

我对CVS非常缺乏经验,而且一般都是编码。请牢记这一点!

我正在尝试在SourceForge上访问CVS存储库的日志。为了做到这一点,我在PowerShell中输入一个看起来像这样的命令:

cvs -d:pserver:anonymous@<programname>.cvs.sourceforge.net:/cvsroot/<programname> login

我能够以匿名用户身份成功登录并访问存储库,但每次输入命令时,我都会弹出一个说法&#34;错误显示广告 - 访问被拒绝&#34;。

点击&#34;好的&#34;在此消息上,该命令正常运行。

只有在访问CVS存储库时才会出现此错误。

有没有人知道这意味着什么,以及如何防止它发生?

我使用的命令提示符是Windows 10操作系统上的Windows PowerShell。我的CVS客户端是Tortoise CVS。

2 个答案:

答案 0 :(得分:0)

如果您看到的是

https://github.com/yath/cvsnt/blob/master/windows-NT/win32.cpp(大约在win32 init,第400行)

您将看到,导致此错误的原因是这种情况,cvsnt将在您的桌面上写一个March Marche的广告。他们试图找到一个窗口资源来为“广告”附加一个消息框,该消息向您显示“请购买CVS服务器...”

此消息弹出,然后在1天8个小时后再次弹出,或者,如果您在命令行中使用过,则会显示在控制台上。

该消息并不重要。

解决方法:

如果您使用Toitoise或其他整经机,例如powershell是一个很好的习惯,在控制台上没有包装的情况下执行伪造的cvs命令行操作,然后消息在36小时内不会出现...

BTW:由于某些安全规则,此“寻找顶部窗口”可能会被窗口抑制,因为这是占用消息框句柄的一种非常危险的方式(但我不知道)。

答案 1 :(得分:0)

TortosieCVS的社区版本已使用7年以上,并且不再维护。

商业版“开箱即用”,没有任何广告: https://www.march-hare.com/cvspro/#downcvs

Torten先前已将邮件版本写到TortoiseCVS邮件列表中,不再维护TortoiseCVS社区版本: https://sourceforge.net/p/tortoisecvs/mailman/message/34744873/

主下载页面也具有相同的信息: http://www.tortoisecvs.org/download.shtml

请从我们发布了几个星期的最新版本的网站下载商业版的试用版(CVS Suite 2009R2),如果遇到问题,请联系我们的免费售前技术支持团队:销售@ march-hare.com-

March Hare Software继续开发CVSNT(这是TortoiseCVS中实际的客户端/服务器连接,以及“ checkout”和“ commit”等),并且我们还将继续开发包括Windows 8的TortoiseCVS。和10个支持。

要升级,请卸载以下所有软件:CVS,CVSNT,TortoiseCVS,TortoiseOverlays,WinCVS,WinMerge;然后重新启动并安装CVS Suite 2009R2试用版。您现有的设置将被保留。 CVS Suite与CVS Suite Server搭配使用效果最佳,但大多数情况下也与较旧的CVS Server搭配使用。