从GitHub到Azure的部署失败:“请求失败,状态码为:401”

时间:2015-06-23 03:35:15

标签: azure github azure-deployment

我在Azure上设置了一个自动部署GitHub变更的网站。这工作了一段时间,但现在我的所有部署都失败了。如果我查看日志,它只是说:

  

获取更改:请求失败,状态代码为:401

我最近将存储库从公共更改为私有。这是我能想到的唯一可能导致问题的因素。但我在GitHub上使用我的用户名/密码重置了部​​署凭据以确保。

知道什么可能导致此错误吗?

1 个答案:

答案 0 :(得分:3)

将Web应用程序中的CD(持续部署)链接分解为GitHub并重新创建它:

enter image description here

您看到的错误是需要401授权。这是因为将您的回购从公共更改为私有,从而使所有OAuth令牌和授权无效。更改回购类型可能看起来很小,但却是实质性的改变,这会使所有补助无效。

您的Azure Web App部署凭据与GitHub集成无关。

从Azure Web App到版本控制系统(即GitHub,VSO,BitBucket,CodePlex等)的所有源代码控制集成均通过OAuth进行。

相关问题