通过Internet使用VSS2005

服务器端配置

在服务器上打开Visual SourceSafe Administrator,打开一个数据库,数据库必须以文件共享方式打开才能配置Internet:

在SourceSafe Internet标签上选择Enable SourceSafe Internet For This computer和 Enable SourceSafe Internet for this database,保持默认的Web Server Name:

在Lan标签上选择Enable Lan Service for this computer:

如果你没有使用文件共享的方式打开数据库,那么将看到如下提示:

重新用文件共享的方式打开数据库进行上面的操作之后,如果你启用了防火墙,会看到如下提示,回答Yes将自动为SSService.exe关闭防火墙:

因为是通过Internet来访问,所以会告诉你使用SSL将会更安全,如果你不想使用SSL,点击Yes继续:

同时也需要开启IIS的WebDAV和ASP.NET web服务扩展,如果没有开启点击Yes将会帮你开启:

等一会配置就完成了,客户端就可以通过Internet方式进行访问了:

客户端配置

客户端只能通过VS2005才能使用Internet方式连接VSS,而使用VSS自己的客户端就只能使用文件共享方式。

打开VS2005,从工具菜单中选择选项,展开源代码管理,导航到插件选择,选择Microsoft Visual SourceSafe(Internet):

然后点击插件设置,在插件设置页面点击高级按钮,在高级对话框中将Always user SSL to connect to the server选择去掉,然后点击OK,再点击确定:

我们还是以CISample为例,打开CISample解决方案,从文件菜单中选择源代码管理器管理更改源代码管理,然后取消绑定:

在解决方案资源管理器中,右键单击解决方案,选择将解决方案添加到源代码管理器:

将会启动增加新的SourceSafe Database向导,在地址栏填入CIServer,文件夹栏填入\\CIServer\VSSWorker\CISample:

然后重新到源代码管理器中重新绑定到新的SourceSafe数据库:

后话

感觉这个Internet的连接用处不是很大,在配置的时候还是需要文件共享,要在Internet上使用,最好的办法还是构建VPN,通过VPN来访问。

原文地址:https://www.cnblogs.com/tubo/p/767986.html