作者:black李曼_827 | 来源:互联网 | 2023-07-04 20:37
自己部署后的总结1、将AzureDevOps的客户端证书的本地化搞定了,具体执行的操作在安装AzureDevOpsServer端的时候选择Https访问方式,那么在安装的时候就会自
自己部署后的总结
1、将Azure DevOps的客户端证书的本地化搞定了,具体执行的操作在安装Azure DevOps Server 端的时候选择Https 访问方式,那么在安装的时候就会自动创建 TFS Self-Signed SSL(devops)证书因为是私自颁发,所以客户端在访问服务端https Url:https://devops/DefaultCollection 的时候就会需要证书。客户端的客户端要与服务端的一致,此时我们只需要用命令cmd运行certmgr.msc,弹出窗体点击菜单 “受信任的根证书颁发机构”找到 devops的证书然后导出,那就得到了Azure Devops Server的证书。拿到证书之后,每个客户端访问Azure DevOps Url :https://devops/DefaultCollection 就需要安装导出来后缀为*.pfx的证书进行安装,安装之后那么把浏览器关闭然后再重新打开,那么浏览器再访问Azure DevOps的时候就是正常的不会受不授信的证书无效,安装自己颁发的证书Git是不认的,只是为了不让浏览器显示说地址证书不授信仅此而已,我也试过用OpenSSL颁发,凡是自己制作的证书Git都不认。
2、用SourceTree去访问Azure DevOps的Repo源码访问地址时,先要去将SourceTree 鉴权关于SSL验证的设置给禁用掉,不然会被Git SSL鉴权限制,勾中禁用SSL验证的设置,同时Git的SSL验证也要关闭掉 具体命令:git config --global http.sslVerify false,在输入克隆Repo的源码地址就会弹出输入用户名和密码,然后Azure DevOps的用户是看Azure DevOps Server 2020服务器中添加用户,里面的用户都是操作系统的用户,所以超级管理员的账号和密码就是操作系统的用户名和密码
温馨提示:
1、https://devops/DefaultCollection 这个路径是在安装Azure DevOps Server的时候定下来的,首先安装时把 host 的值填写为服务器计算机名称,这里的host 是devops;
2、Azure DevOps Server2020 安装之后自创的证书:
我导出来了放在这里给大家下载,记住只适合局域网用
下载地址:Azure DevOps.pfx
证书安装密码是:123456
3、安装Sourcetree (https://www.sourcetreeapp.com/)时,一定要先安装最新版Git ,https://git-scm.com/;
有写的不对的地方希望各位指正,谢谢。
aXinNo1