我对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。
答案 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搭配使用。