Как переподключить CodeDeploy к GitHub - PullRequest
0 голосов
/ 01 октября 2018

Я предпринял первую попытку использования CodeDeploy в AWS и разрешил CodeDeploy доступ к моей учетной записи GitHub, но позже решил, что не хочу предоставлять этот уровень доступа администратора, так как я являюсь администратором для нескольких организаций, и это было оченьнеправильно для меня.

Поэтому я отозвал токен OAuth на GitHub.

Теперь я понимаю, что у меня нет других хороших опций, и в значительной степени приходится использовать CodeDeploy, но интеграция с GitHubтеперь не работает.

Я пытался удалить все свои приложения CodeDeploy и начать заново, но теперь, когда я нажимаю на кнопки «Подключиться к GitHub» в CodeDeploy, отображается сообщение об ошибке «Имя токена отсутствует».

Есть ли способ восстановить токен OAuth?

1 Ответ

0 голосов
/ 01 октября 2018

Вы можете попробовать выполнить шаги , описанные в этой теме :

codedeploy-agent использует токен OAuth, сгенерированный шагом (Re) Connect with GitHub,чтобы он мог загрузить пакет развертывания из репозитория GitHub.GitHub отвечает 404 Not Found, если токен отсутствует, не имеет доступа или репо не существует.Токен OAuth устанавливается отдельно для каждого приложения CodeDeploy.Возможно, токен OAuth не был настроен для приложения CodeDeploy, он мог быть отозван, или репо могло быть удалено в GitHub.

Убедитесь, что репозиторий существует в GitHub, и, пожалуйста, попробуйте '(Re) Соединитесь с GitHub ', чтобы установить новый токен OAuth для приложения CodeDeploy:

Также см. Блог для автоматизации развертывания AWS CodeDeploy из GitHub для получения дополнительной информации .

Примечание: этот последний блогупоминает:

Это сообщение было обновлено 1 октября 2018 года, чтобы отразить устаревание сервисов GitHub. Подробнее об этом устаревании можно узнать здесь .
Теперь мы рекомендуем настроить автоматическое развертывание из GitHub с использованием AWS CodePipeline и AWS CodeDeploy .

.
...