我维护一个私有存储库,但希望将一个文件公开可用。
GitHub文档指出,下面的CURL命令可以检索文件:
curl -u username:token https://api.github.com/user
但是我想通过URL提供访问。例如
https://username:token@raw.githubusercontent.com/me/repo/master/README.md
这总是返回404。我缺少什么吗?
答案 0 :(得分:1)
在“ How can I download a single raw file from a private github repo using the command line?”中,您需要使用不带用户名的PAT(个人访问令牌):
curl -s https://$TOKEN@raw.githubusercontent.com/....
但是我不建议以任何方式使该令牌可见:它将赋予对该文件和存储库其余部分的访问权限。
将该文件放在单独的位置(无论是单独的公共存储库还是任何其他在线文本存储服务)会更安全。