美好的一天。 我正在尝试配置从GitLab存储库到Azure应用程序的持续集成。我使用Kudu生成了ssh密钥,并将其保存为存储库设置中的部署密钥。但是同步时出现错误:“权限被拒绝,请重试。”
我做什么:
- 使用Kudu通过以下方式生成新的ssh密钥 https://[service].scm.azurewebsites.net/api/sshkey?ensurePublicKey=1
- 将其粘贴到GitLab存储库中的“部署密钥”
-
转到Azure部署中心
此提取操作失败并出现错误:权限被拒绝(公钥,gssapi-keyex,gssapi-with-mic,密码)。但是,Kudu控制台显示ssh密钥存在于服务器上。
如何配置SSH以成功将其部署到Azure?