GitHub API:个人访问令牌会自动删除

GitHub API:个人访问令牌会自动删除,github,token,access-token,github-api,Github,Token,Access Token,Github Api,我需要访问Github GraphQL API,以便每N小时永久发出以下请求: query($ids: [ID!]!) { rateLimit { cost remaining resetAt } nodes(ids: $ids) { ... on Repository { milestones(last: 100) { nodes { issues(last: 100) {

我需要访问Github GraphQL API,以便每N小时永久发出以下请求:

query($ids: [ID!]!) {
rateLimit {
    cost
    remaining
    resetAt
}

nodes(ids: $ids) {
    ... on Repository {
        milestones(last: 100) {
            nodes {
                issues(last: 100) {
                    nodes {
                        closedAt
                        closed
                    }
                }

                state
                dueOn
            }
        }
    }
}
}
  • 我创建了一个只有1个作用域的个人访问令牌:public_repo
  • 我复制并粘贴到我的应用程序属性
  • 我启动了我的应用程序,它按预期工作
  • 但有时,在一些不清楚的情况下,几乎是随机的(在应用程序执行期间或关闭后),Github API响应401个未经授权的请求
  • 我访问我的设置/开发者设置/个人访问令牌。最后创建的令牌消失
  • 为什么??我做错了什么

  • 您可能会将令牌提交到GitHub repo。如果是这样,Github将立即删除令牌。因此,您需要将令牌设置为系统中的可变环境

    您可能将令牌提交给GitHub repo。如果是这样,Github将立即删除令牌。因此,您需要将令牌设置为系统中的可变环境

    如何将令牌设置为可变环境?是使用.env吗?如何将令牌设置为可变环境?它是通过使用.env实现的吗?