gitHubAutoDeployer для перенаправления аутентификации Google Cloud Functions

Я пытаюсь использовать функцию gitHubAutoDeployer, предоставленную:

https://github.com/GoogleCloudPlatform/community/blob/master/tutorials/cloud-functions-github-auto-deployer/index.md.

Я следил за проектом, но после его развертывания и попытки запустить его я обнаружил, что ответом на мой веб-перехватчик был экран Google OAuth (в проекте GitHub перейдите в «Настройки»> «Веб-перехватчики»> «Недавние доставки»). Я пошел дальше и сделал запрос интерактивным в браузере, чтобы я мог предоставить доступ. После предоставления моих учетных данных я был перенаправлен на следующее:

<html><head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>403 Forbidden</title>
</head>
<body text=#000000 bgcolor=#ffffff>
<h1>Error: Forbidden</h1>
<h2>Your client does not have permission to get URL <code>/gitHubAutoDeployer</code> from this server.</h2>
<h2></h2>
</body></html>

Теперь недавние доставки в GitHub отвечают 302:

Content-Length: 2
Content-Type: text/html
Date: Mon, 30 Mar 2020 15:02:27 GMT
Location: https://accounts.google.com/ServiceLogin?service=ah&amp;passive=true&amp;continue=https://appengine.google.com/_ah/conflogin%3Fcontinue%3Dhttps://us-central1-REDACTED.cloudfunctions.net/gitHubAutoDeployer
Server: Google Frontend
X-Cloud-Trace-Context: d3333e1490ee3ca522c37243673931ed

Что я делаю неправильно? Есть предположения?

ОБНОВЛЕНИЕ: Я открыл проблему на GitHub проекта - там есть немного больше информации:

https://github.com/GoogleCloudPlatform/community/issues/1202


person Arthur Sommers    schedule 30.03.2020    source источник


Ответы (1)


Я также следил за руководством по проекту, на который вы ссылались, и получил тот же результат.

Однако я добился ожидаемого поведения, используя Cloud Build с непрерывным развертыванием < / а>

person Jose V    schedule 31.03.2020