为什么我在Azure DevOps docker push to registry上获得x509:由未知权限签名的证书

为什么我在Azure DevOps docker push to registry上获得x509:由未知权限签名的证书,docker,azure-devops,azure-pipelines,Docker,Azure Devops,Azure Pipelines,我有一份由GoDaddy签署的证书和Docker私人注册处。这已经正确设置,因为我可以从服务器访问注册表。我还在Azure DevOps上设置了一个构建管道。当前管道已生成,但无法推送到注册表。我得到了错误 获取***/v2/:x509:由未知权限签名的证书 请问我怎样才能解决这个问题 我发现了问题所在。Azure不接受我使用的证书。我甚至注意到邮递员也没有验证证书 我偶然发现了这一页,它帮助我解决了这个问题 为了解决这个问题,我不得不回到我从GoDaddy下载的压缩证书,它有一个带有我的域名

我有一份由GoDaddy签署的证书和Docker私人注册处。这已经正确设置,因为我可以从服务器访问注册表。我还在Azure DevOps上设置了一个构建管道。当前管道已生成,但无法推送到注册表。我得到了错误

获取***/v2/:x509:由未知权限签名的证书


请问我怎样才能解决这个问题

我发现了问题所在。Azure不接受我使用的证书。我甚至注意到邮递员也没有验证证书

我偶然发现了这一页,它帮助我解决了这个问题

为了解决这个问题,我不得不回到我从GoDaddy下载的压缩证书,它有一个带有我的域名的证书和另一个带有bundle的证书。我必须按照链接上的说明链接2个crt文件

$cat www.example.com.crt bundle.crt>www.example.com.chained.crt

我希望这对某人有帮助