对于仅用于将 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
。
我希望能够从 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
。