我有一个带有个人访问令牌的github机器人,某些github动作用于在某些动作运行期间进行提交。我想制作一个脚本,该脚本可以自动换出该个人访问令牌,并通过cron作业删除旧的令牌。 github API有可能吗?如果不可能的话,也许我应该使用另一种机制吗?
答案 0 :(得分:1)
否,不是用于个人访问令牌whose API is deprecated, and removed in Nov. 2020。
您可以改用installation access token for an app,它确实具有用于创建的API。
默认情况下,安装令牌可以访问安装可以访问的所有存储库。
要限制对特定存储库的访问,可以在创建令牌时提供repository_ids
。省略repository_ids时,响应不包含存储库密钥。
但是该令牌(自创建令牌之日起仅一小时有效)可能无法访问PAT所具有的相同操作。