Visual Source Safe 2005 远程访问
我想让 VSSDB 通过互联网(而不是 LAN)从一台机器访问到另一台机器。
更新我
感谢您的回复,但事实并非如此。 它表示某些内容未能在 IIS 上强制实施 SSL 要求。 VSS Web 服务将在此计算机上禁用...
更新 II
建立VPN后还可以连接吗? 如何
I want to let VSSDB accessed via internet (not LAN) from one machine to another.
Update I
Thanks for reply but it doesn't. It's saying something failed to enforce SSL requirement on IIS. VSS web services would be disabled on this machine....
Update II
Is it possible to connect it after establishing VPN? how
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您确实想在广域网上使用 SourceSafe,则应该研究各种可用的代理解决方案(尽管不是免费的),例如:
它们使用缓存和更高效的有线协议提高 WAN 上 VSS 的速度(以及据说的可靠性)。
它们并不是特别便宜,但是有一次我不得不使用 VSS,它是通过远程链接进行的,如果没有它,那将是极其痛苦的(真的无法使用)。 我不记得我使用的是 SourceOffSite 还是 SourceAnywhere。
If you're serious about using SourceSafe over a wide area network, you should look into various proxy solutions that are available (though not free), such as:
They improve the speed (and supposedly reliability) of VSS over a WAN using caching and more efficient wire protocols.
They aren't particularly cheap, but the one time I had to use VSS, it was via a remote link and it was supremely painful (unusable, really) without this. I can't remember if I used SourceOffSite or SourceAnywhere.
我的 VSS 互联网插件也有同样的问题,结果发现我的证书安装/信任在我的个人存储中,而不是本地计算机存储中。 当 VSS 尝试进行此设置时,它会尝试将“https://servernamethatyouspecify”作为本地系统帐户进行联系。 就我而言,我使用的自签名证书未在本地计算机存储中安装/受信任,而是仅在我的用户帐户的个人存储中安装/信任,因此此请求将失败,并显示安全警告,表明此证书不受信任。
长话短说,只需重新安装您的证书,但指定“显示实体商店”选项,并确保将其导入“受信任的根证书”-> “本地计算机”商店。
总体而言,VSS 的配置/设置很痛苦,尤其是互联网插件,对于大型项目来说肯定很慢,但是如果您拥有所有这些,那么互联网插件对于小型项目来说确实可以正常工作。 我使用过 SourceOffSite,在我们拥有它的时候它工作得非常好,管理密钥可能很痛苦,但设置起来很容易。
我确信您也可以通过文件共享在 VPN 上使用 VSS,但我想这会是一个更慢的选择,因为通过 VPN 使用文件共享会产生开销。
祝你好运!
I had the same problem with the VSS internet plugin, turned out that my certificate was installed/trusted in my personal store and not the local computer store. When VSS attempts to set this up it attempts to contact "https://servernamethatyouspecify" as the local system account. In my case I was using a self-signed certificate that was not installed/trusted in the local computer store but instead just the personal store of my user account so this request would fail with the security warning saying that this certificate is not trusted.
To make a long story short, just reinstall your certificate but specify the option to 'show physical stores' and be sure you import it into the "Trusted Root Certificates" -> "Local Computer" store.
Overall VSS is a pain to configure/setup, especially the internet plugin and definitely slow for large projects, however if its all you've got the internet plugin does work fine for small projects. I've used SourceOffSite and it worked pretty great while we had it, managing keys can be a pain but pretty easy to setup.
I'm sure you can use VSS over a VPN via file shares too but I'd imagine that'd be an even slower option with the overhead of using file shares over a vpn.
good luck!