VS2005 配置SSL远程源代码管理

1、建立共享文件夹,在共享标签下面(注意不是安全标签下面)删除everyone,添加当前管理员,权限提高到修改。

2、vss administrator建立database,注意此处选择//comput name/sharename格式定义路径。

3、安装iis

4、执行如下命令 makecert.exe -a SHA1 -ss my -sr LocalMachine -n "CN="%ComputerName% -b 05/11/2010 -e 01/01/2050 -eku 1.3.6.1.5.5.7.3.1 -sky exchange -sp "Microsoft RSA SChannel Cryptographic Provider" -sy 12

使用此方法省去了在服务器上安装证书服务的繁琐。

makecert.exe 只要装了vs studio都有。

5、在iis里面设置ssl,同时选择要求ssl连接。这样只有https才可以访问。

6、在ie浏览器里将ssl用到的证书先导出,然后再导入到信任的根证书(少了这一步vss总是报Failed to enable ssl requiement on iis.)

6、server菜单下config,选择enable internet,require ssl,enable for this databse.

7、片刻后应该可以使用。

 

最后就是程序员的客户端

1、将vss服务器上的证书导出,在客户端机子上导入到信任的根证书

2、要在host里添加一个dns域名解析,这样你就可以用https://computer name访问,因为证书创建时是给网站 computername使用的,这时用ip访问证书是无效的,vs会返回错误。

 

折腾了两个多小时,终于搞好了,祝大家使用愉快。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值