HerokuとGitHubの連携ができなくなってた。
いつの間にかHerokuとGitHubが繋がらなくなっていました。
1
Heroku incident
Herokuによって発行されたOAuthユーザートークンの悪用が確認されたようです。
("Important information about your GitHub account"のタイトルでGitHub Securityからメールが届いていました。)
GitHubとHerokuの情報は、以下の記事で確認できます。
随時更新されるようです。
2
対応
このサイトはGitHubのmainブランチにpushされるたびに更新される仕様でした。
とりあえずHeroku CLIで対応します。(環境 → macOS Monterey 12.3)
Herokuのアプリケーションに既存のgitリポジトリを紐付けて対応しました。
CILのインストール
CILのインストールは公式サイトに従いました。
% brew tap heroku/brew && brew install heroku
herokuへのログイン
heroku login
を打ち込み、q以外の何かを打ち込むとブラウザが起動します。そこでログインできます。
% heroku login
heroku: Press any key to open up the browser to login or q to exit:
Opening browser to https://cli-auth.heroku.com/(ry
Logging in... done
Logged in as hi@example.com
紐付け(登録)
gitのリポジトリ配下で以下のコマンドを打ち込みます。(<app-name>
には自分のapp名を入れてください。)
% heroku git:remote -a <app-name>
デプロイ
デプロイは以下のコマンドでできます。
% git push heroku main
prev