好的,我已经在其他地方看到过类似的问题,但其中许多问题已经过去多年,并且没有得到令人满意的答案。 Github Raw File - 我可以获得永久链接吗? 和 通过access_token读取Github上私有仓库中文件的原始内容
首先,让我提供我的用例,因为我愿意接受替代解决方案。
我需要能够在Confluence中链接/显示私有github仓库中的Markdown文件(.md)。使用Confluence插件Markdown from url
时,只需提供像raw/repo/readme.md?token=XXXXXXX
这样的原始url即可实现技术上的工作。问题是通过查看原始链接生成的令牌仅在7天内有效,因此这对于文档来说实际上并不适用,因为显然一周后部分文档将不再可见。正如上面的一个链接和其他几个在线搜索结果中所引用的那样,应该可以生成个人访问令牌并替换令牌,例如raw/repo/readme.md?token=PERSONAL_ACCESS_TOKEN
,但我没有发现这种情况。即使在github中授予您的PAT所有权限,尝试通过浏览器或Confluence插件访问url仍会导致404错误。
另外,我还看到了一个带有用户名的示例,例如raw/repo/readme.md?login=USERNAME&token=PERSONAL_ACCESS_TOKEN
,但遗憾的是这也会收到404的相同结果。