我可以使用ssh密钥进行Azure git push部署吗?

And*_*ers 6 git azure azure-git-deployment

我创建了一个新的Azure AD帐户和一个Azure节点Web应用程序.我可以登录使用azure-cli,我可以git push deploy.

但是,每次我希望能够使用ssh密钥进行身份验证时,而不是获取密码提示.在azure门户设置面板中有一个管理证书部分,并且有一个azure account cert export来自azure CLI 的选项,但我不确定这些是我正在寻找的.

Mar*_*own 1

Azure Web Apps 不支持 SSH,因此您需要使用 https。然而,你应该只需要设置 git 远程一次,所以很困惑为什么每次都会提示你输入密码。这是一篇文章,介绍了为 Azure Web Apps 启用 git Push 的步骤,也许您错过了一个步骤。http://azure.microsoft.com/en-us/documentation/articles/web-sites-publish-source-control/

希望有帮助。

  • 我确实已经让 git Push 部署工作正常,但是使用 git 中的用户名/密码验证,每次推送时都会收到提示。根据您链接的文章(http://azure.microsoft.com/en-us/documentation/articles/web-sites-publish-source-control/#Step7),这似乎是唯一可用的身份验证方法。github/bitbucket 集成看起来不错。 (2认同)