对于仅用于将 ssh 密钥添加到我的 GitHub 帐户的个人访问令牌,我应该使用哪个范围?

Which scope should I use for a personal access token meant only to add ssh keys to my GitHub account?

我希望能够从 bash 脚本(使用 curl)向我的 GitHub 帐户添加 ssh 密钥。

文档指出,最好的身份验证方法是使用 personal access token

the steps to create a token 之后,我需要指定它也将授予我访问权限的范围。 关于 "principle of least privilege",我希望它只允许添加新的 ssh 密钥(写入)。

但是,我不确定它属于哪个类别。我查看了 documentation of scopes,但找不到对 "ssh keys".

的任何引用

我应该使用哪个范围?

admin:public_key 部分是我要找的内容。

特别是范围write:public_key