2023-04-29 /
@syui
github
github appsで任意のアイコンを設定する
$ cat .git/config
[remote "origin"]
url = https://${token}@github.com/user/repo
この前、botからtokenでgit pushしてたんだけど、不意にiconを設定してみたくなったので、appsを作って設定してみた。
ちなみに、.git以下には、様々な情報があって、その中でも重要なのが個人を識別するemailなんだけど、githubも他のgit-serverもそうだけど、emailからiconを設定します。
github appsを作って、iconを設定し、apiにアクセスして、それをemailに設定するとokです。
github appsはid+name[bot]@users.noreply.github.com
が機能します。これは通常のuser(id)でも同じ。
# https://api.github.com/users/yui-bsky-social[bot]
$ cat ~/.gitconfig
[user]
email = 132127762+yui-bsky-social[bot]@users.noreply.github.com
これでpushすれば、commitにgithub appsで作ったbotのiconが表示されるはず。
githubもそうだけど、基本的に名前が取られててつらい。名前をどうしようかが一番悩みました。