1
0
hugo/content/blog/2023-04-29-github.md

36 lines
1.3 KiB
Markdown
Raw Normal View History

2024-04-23 13:21:26 +00:00
+++
date = "2023-04-29"
tags = ["github"]
title = "github appsで任意のアイコンを設定する"
slug = "github"
+++
![](https://raw.githubusercontent.com/syui/img/master/other/github_apps_icon_20230429_0001.png)
```sh
$ 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)でも同じ。
```sh
# 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もそうだけど、基本的に名前が取られててつらい。名前をどうしようかが一番悩みました。