使用只读访问权限从Github部署到Azure

使用只读访问权限从Github部署到Azure,git,azure,github,deployment,continuous-integration,Git,Azure,Github,Deployment,Continuous Integration,我想设置从私有Github repo到Azure网站的自动部署。在阅读完之后,看起来唯一的内置方法是通过API向azure授予对github帐户上的每个回购的完全读/写访问权 是否有一种简单的方法可以设置azure部署,并使用GitHub只读部署密钥仅授予对单个repo的只读访问权限?当您从GitHub设置部署时,过程的一部分是提取源(从您参考的文档): Azure创建与所选存储库的关联,然后 在指定分支的文件中 但是,对于CI/CD过程来说,另一个也是最重要的是创建一个新的存储库。设置Web钩

我想设置从私有Github repo到Azure网站的自动部署。在阅读完之后,看起来唯一的内置方法是通过API向azure授予对github帐户上的每个回购的完全读/写访问权


是否有一种简单的方法可以设置azure部署,并使用GitHub只读部署密钥仅授予对单个repo的只读访问权限?

当您从GitHub设置部署时,过程的一部分是提取源(从您参考的文档):

Azure创建与所选存储库的关联,然后 在指定分支的文件中

但是,对于CI/CD过程来说,另一个也是最重要的是创建一个新的存储库。设置Web钩子需要对存储库的写入权限,因此需要读/写权限

您还可以在上阅读(注意:Azure Web应用程序在KUDU项目上运行)