[NetlifyCMS]NetlifyCMS から投稿した記事の Author、 Committer、メールアドレス について
先日、このサイトのソースを管理している Git レポジトリの log を見たところ、GitHub に登録している Author、Committer、メールアドレスと異なっていたので、原因を調べてみました。
原因
調査したところ、NetlifyCMS から投稿した記事のコミットに対する Author、Committer、
メールアドレスが異なっていました。
そこで、Netlify のどこで設定した情報が Author と Committer として利用されているか調べました。
結論は、 Identity で設定した Name と Email でした。
※ 前提として、私は Git Gateway1を利用して GitHub と連携させています。
Author と Committer、メールアドレスの変更方法
Author と Committer、メールアドレスの変更方法は、Netlify のサイト管理画面からユーザー情報を変更することです。
まずは、サイト管理画面上部にある Identity メニューを選択します。
次に、変更するユーザーを選択します。
User metadata にある「Edit settings」ボタンを押下します。
そして、Name と Email に所望の値を設定して、「Save」ボタンを押下します。
それから、GitHub のアクセストークンを再生成します。
サイト管理画面上部にある Settings メニュー > Identity > Services > Git Gateway と辿っていきます。
「Edit settings」ボタンを押下し、「Generate access token in GitHub」を選択します。
最後に「Save」ボタンを押下して完了です。
これで、次回のコミットから、変更後のユーザー情報で Author、Committer、メールアドレスが反映されます。
もちろんですが NetlifyCMS にログインするメールアドレスは変更後のものとなります。
私は変更前のメールアドレスを入力して何回かログインに失敗してしまいました…ご注意ください。
参考
今までのコミット時に登録されていた Author、Committer、メールアドレスを変更する場合は、下記のサイトが参考になります。