以Windows2008 Server R2 版本和IIS7配置为例:

服务器端设置:

  1. 在服务器上安装VSS2005
  2. 安装IIS7,并把IIS中大部分功能勾选(例如WebDev,VSS Internet需要)
  3. 打开IIS7,找到WebDev,启用,并新建一条创作规则,勾选允许所有用户,以及读写权限。
  4. 在VSS中创建所需要的用户,并在服务器上也创建同名的用户,VSS用户密码也要和服务器用户名密码相同
  5. 将IIS中默认的站点“Default Web Site”使用80端口,绑定一个未来想用的主机头,例如vss.mytest.com
  6. 创建VSS数据库文件件,例如在D:\VSSDB.Internet,设置共享,并给Everyone分配所有权限
  7. 记住D:\VSSDB.Internet的网络路径,一般为"\\计算机名\vss",例如\\kwww-9e22df5b3c\VSSDB.Internet
  8. 打开Microsoft Visual SourceSafe Administration,创建新数据库,注意路径必须填写网络路径
  9. 设置可以Internet访问数据库,依次打开菜单"Server→Configure",钩选"Enable SourceSafe Internet for this computer"和"Enable SourceSafe Internet for this database",去掉勾选需要SSL那项,将会在IIS建立一个虚拟目录SourceSafe

 

客户端设置(必须为VS2005及以上版本):

  1. 打开本机hosts文件,添加服务器绑定的主机名,例如:vss.mytest.com
  2. 打开客户端VSS2005,添加一个数据库,在向导中输入Address(例如:vss.mytest.com)和Folder(服务器上的共享路径,例如:\\kwww-9e22df5b3c\VSSDB.Internet)
  3. 输入VSS账号密码(注意,需之前在服务器上设置过和VSS账号密码相同的服务器账号密码)
  4. 打开VS2010 – 工具 – 选项 – 源代码管理 – 插件选择:选择 Microsoft Visual SourceSafe (Internet)
  5. 工具 – 选项 – 源代码管理 – 插件设置 – 高级:去掉"Always use SSL to connect to the server"前的钩

 

 

注意:出现错误,基本上是因为用户权限或者WebDev未启用规则导致。

签入过多文件会报错,是因为WebService默认超时时间是30秒,所以一次性不要签入过多或者过大文件,除非网速很好。

 

附上另外一篇图文配置:

http://blog.163.com/kingqueen_love/blog/static/2971454920121112817181/

 

posted on 2013-03-22 17:07  葛森  阅读(2447)  评论(0编辑  收藏  举报