首页 > 解决方案 > 更改配置以不更改私有存储库的令牌

问题描述

我有一个私有存储库,并且raw.githubusercontent.com通过 API 的访问是使用?token=AEDIQE3IPAPDAXI6QPVEBALBSAPEU文件名末尾的。但是token在这段时间内(10 -15 天)发生了这种变化,这对我的目的来说并不是那么好。我找不到任何不更改token信息的方法。请问这种配置可以吗?

标签: github

解决方案


由于该令牌可以更改,您可以考虑创建个人访问令牌 (PAT)Authorization并使用标头而不是 URL 中的令牌下载文件。

curl -H "Authorization: token ${PAT}" \
  https://raw.githubusercontent.com/user/repo/main/file.txt

这里看到的另一种方法是,仍然使用 PAT,

curl -H "Authorization: token ${PAT}" \
  https://github.com/<username>/<reponame>/raw/<branch>/<path-to-your-file>

这将返回一个“重定向(HTTP 302)”,其位置标头值指向带有令牌的 URL。

您可以通过这种方式获取当前的 " raw.githubusercontent.com" 令牌。


推荐阅读