Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从GitHub到Azure的部署失败:“0”;请求失败,状态代码为:401“;_Azure_Github_Azure Deployment - Fatal编程技术网

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

从GitHub到Azure的部署失败:“0”;请求失败,状态代码为:401“;,azure,github,azure-deployment,Azure,Github,Azure Deployment,我在Azure上建立了一个网站,该网站自动从GitHub部署更改。这已经运行了一段时间,但现在我所有的部署都失败了。如果我看一下日志,它只是说: 获取更改:请求失败,状态代码:401 我最近将存储库从公共更改为私有。这是我能想到的唯一会引起问题的事情。但是我在GitHub上用我的用户名/密码重置了部署凭据以确保安全 知道是什么原因导致此错误吗?断开Web应用到GitHub的CD(连续部署)链接,然后重新创建: 您看到的错误是需要401授权。这是由于将回购协议从公共更改为私有,从而使所有OAut

我在Azure上建立了一个网站,该网站自动从GitHub部署更改。这已经运行了一段时间,但现在我所有的部署都失败了。如果我看一下日志,它只是说:

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

我最近将存储库从公共更改为私有。这是我能想到的唯一会引起问题的事情。但是我在GitHub上用我的用户名/密码重置了部署凭据以确保安全

知道是什么原因导致此错误吗?

断开Web应用到GitHub的CD(连续部署)链接,然后重新创建:

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

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

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

断开Web App到GitHub的CD(连续部署)链接并重新创建:

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

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


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

这是否意味着Azure禁止所有私有回购?不,这只意味着如果您更改回购的状态,您需要重新验证。只要你正确(重新)认证,Azure与私有回购的合作效果与公共回购一样好。那么这是否意味着Azure禁止所有私有回购?不,这只意味着如果你更改回购的状态,你需要重新认证。只要你正确(重新)认证,Azure与私有回购协议的合作就如同与公共回购协议一样出色。