如何使用Github API创建和删除个人访问令牌?

时间:2020-10-18 15:46:07

标签: github-api

我有一个带有个人访问令牌的github机器人,某些github动作用于在某些动作运行期间进行提交。我想制作一个脚本,该脚本可以自动换出该个人访问令牌,并通过cron作业删除旧的令牌。 github API有可能吗?如果不可能的话,也许我应该使用另一种机制吗?

1 个答案:

答案 0 :(得分:1)

否,不是用于个人访问令牌whose API is deprecated, and removed in Nov. 2020

您可以改用installation access token for an app,它确实具有用于创建的API。

默认情况下,安装令牌可以访问安装可以访问的所有存储库。
要限制对特定存储库的访问,可以在创建令牌时提供repository_ids。省略repository_ids时,响应不包含存储库密钥。

但是该令牌(自创建令牌之日起仅一小时有效)可能无法访问PAT所具有的相同操作。