`
xiaofengtoo
  • 浏览: 484921 次
  • 性别: Icon_minigender_1
  • 来自: xiamen
社区版块
存档分类
最新评论

VSS2005使支持通过Internet访问

阅读更多
最近公司需要设置VSS2005 通过internet 访问,参考了网路上的很多文章,问题一直Open 弹出:
VSS Internat plug-in could not connect to specified database
secure connunication using SSL needs to be enabled for this database to
use your sourcesafe logon name.otherwise the database administrator
will need to create a Sourcesafe user matching your network user name
and allow using network names for automatic user log in.

郁闷了很久,一直没搞定,无意中解决了,贴出来一起共享!!!

首先我参考了几个贴,在此也感谢他们,感谢他们的无私共享精神!!!

参考贴:

1:http://www.web3.cn/Content,2006,6,18,151.aspx
2:http://www.scmlife.com/bbs/viewthread.php?tid=11845

总结下,成为自己的,呵呵
服务器环境:     windows2003 /IIS6.0 /framework 2.0 /Visual SourceSafe
客户端环境:     VSS2005 中文版
IIS配置参考:http://www.tfxk.com/website-design/1580.html
一:服务器配置
1:先配置好上述服务器和客户端环境
2:使用administration 登陆服务器
3:开始---->所有程序---->Microsoft Visual SourceSafe ---->Microsoft Visual SourceSafe Administration   打开Microsoft Visual SourceSafe 管理
4:如果你没有新建SourceSafe  database ,可以新建个database,有可以直接跳过
5:server->configure中勾上“enable sourcesafe internet for this computer"

此时会弹出一个提示框,点击是,会在IIS建立 SourceSafe 的网站(注意 IIS前提是运行的)
6:在资源管理器中共享vss 目录,设置好权限(Administrator取得该目录的所有权限);
   此处需要设置好项目使用SourceSafe的权限,可以建立用户组。
   如果此盘是NTFS格式,需要设置相关权限:
   文件夹右键点击属性---->安全里面设置。
7:然后在vss administrator中,Open SourceSafe  Database


点击“Add...”按钮,选取第一项“Connect to an existing database”

8:下一步,输入Web服务器下的Vss共享目录(这里要注意一点细节,我这里输入的是\\机器名\共享目录名) 图片中的Rsj是机器名,vss是共享目录名。

9:再进入server->configure菜单,再勾上“enable sourcesafe internet for this database"    图片中rsj是机器名

点击确定,此时VSS2005将自动又在在虚拟目录Sourcesafe下再建立两个虚拟目录:VssUpload_db1, VssDownload_db1
中间会有一些提示,不管他,回答yes就是了。(第一次时会提示是否需要使用SSL,如果需要可以配置使用SSL。)
IIS自动创建的虚拟目录如下(IIS下完全不需要手工建立虚拟目录)

10:为了确认是否设置好,再次打开上面的对话框,看一下“Enable SourceSafe Internet for this database”是否被选中了,如果没有则说明你没有使用“\\机器名\VSS数据库所在的共享名”打开数据库,请重新采用这种方式打打再试;

二:客户端配置
[img]只能在VS2005中使用VSS INTERNET插件来访问上面设置好的数据库,直接使用权用VSS客户端是不可以的[/img]

1、运行VS2005;
2、选择:工具-选项,打开选项对话框
3、选中“显示所有设置”,选择:源代码管理-插件选择,在右边选择:Microsoft Visual SourceSafe(Internet)
4、选择:源代码管理-插件设置,在右边点击高级按钮会出现:

5:保存选项并关闭它;
6:好了,现在可以把代码添加进去了,在需要添加到VSS的项目或工程上右击,选择“将解决方案添加到源代码管理”:

点击“Add...”按钮

输入服务器IP地址或域名(输入服务器IP地址或域名),再输入Web服务器共享的Vss文件夹格式为:\\机器名\共享目录名


下一步,要求您输入用户和密码(此处输入的是Win系统的用户和密码,记住此处非刚administration密码,而是使用别的密码,需要可以能正确访问共享目录的用户。
我原来一直用administration,此前一直报VSS Internat plug-in could not connect to specified database  就是这个设置出问题。



选中数据库,点击“Open”打开

7、单击“OK”按钮按提示就可以向VSS2005中上传源代码了(如果没有使用SSL,中间会有安全警告,不用管它,继续)



总结:VSS Internat plug-in could not connect to specified database 错误
处理方法:
1:是因为更改了网站的设置并替换了VSS的虚拟路径设置。可以在VSS管理中先禁用internet连接,再重新启用
2: 弹出第6步输入用户名和密码,一定是服务器系统用户,而且一定可以访问共享目录的用户。





分享到:
评论

相关推荐

    VSS2005使支持通过Internet访问 VSS 2005 使用手册 VSS.2005汉化软件

    (1)VSS 2005 使用手册——服务器端设置 (2)VSS 2005 使用手册——客户端设置 (3)VSS.2005汉化软件 (4)设置VSS2005使支持通过Internet访问

    设置VSS2005使支持通过Internet访问.doc

    设置VSS2005使支持通过Internet访问,具体步骤见文档资料

    设置VSS2005使支持通过Internet访问

    火龙果软件工程技术中心 最近需要通过Internet来访问源代码,以前一直是使用VSS6.0D,但没有支持Internet访问功能,必须要通过第三方软件才能实现,前段时间下载了VSS2005,网上看到很多关于设置VSS2005通过...

    VSS2005安装全解

    教你如何设置VSS2005使支持通过Internet访问,包括截图知道配置!方便快捷、通俗易懂。

    配置Microsoft Visual SourceSafe 2005的Internet访问详解

    VSS2005发布以后,早就听说可以支持Internet访问,这是一个很有意思的特性。前两天有空,就安装配置了一下,成功访问。现在安装过程发布出来,大家共享。

    配置MicrosoftVisualSourceSafe2005的Internet访问

    火龙果软件工程技术中心 VSS2005发布以后,早就听说可以支持Internet访问,这是一个很有意思的特性。前两天有空,就安装配置了一下,成功访问。现在安装过程发布出来,大家共享。步骤0:安装前的准备事项服务器端:...

    在Eclipse中使用SVN与CVS代码管理工具管理项目

    笔者有幸接触过以下几种常用的配置管理工具:VSS、SVN、Clearcase,在此做一个小小的总结,并Ctrl+C了以前一些网友的对比评论,不一定准确,只是希望通过这些总结对自己和初学者有所帮助。如果想进一步了解这些工具...

    asp.net知识库

    如何使数据库中的表更有弹性,更易于扩展 存储过程——天使还是魔鬼 如何获取MSSQLServer,Oracel,Access中的数据字典信息 C#中利用GetOleDbSchemaTable获取数据库内表信息[原创] 如何解决ACCESS中SELECT TOP语句竟然...

    亮剑.NET深入体验与实战精要2

    4.12.2 如何使一个窗体在屏幕的最顶端 194 4.12.3 实现窗体渐显效果 194 4.12.4 设置窗口背景为渐变色 195 4.12.5 模态窗口和非模态窗口 196 4.12.6 屏蔽窗口右上角的关闭 操作 196 4.12.7 调用执行外部的程序 197 ...

    亮剑.NET深入体验与实战精要3

    4.12.2 如何使一个窗体在屏幕的最顶端 194 4.12.3 实现窗体渐显效果 194 4.12.4 设置窗口背景为渐变色 195 4.12.5 模态窗口和非模态窗口 196 4.12.6 屏蔽窗口右上角的关闭 操作 196 4.12.7 调用执行外部的程序 197 ...

Global site tag (gtag.js) - Google Analytics