好吧,我在这里的其他几个地方都看到了类似的问题,但其中许多已经存在多年了,而且还没有看到令人满意的答案。Github 原始文件 - 我可以获得永久链接吗?并通过 access_token 读取 Github 上私人仓库中文件的原始内容
首先让我提供我的用例,因为我对替代解决方案持开放态度。
我需要能够链接/显示属于 Confluence 私有 github 存储库一部分的 Markdown 文件 (.md)。从技术上讲,Markdown from url当给它一个像raw/repo/readme.md?token=XXXXXXX. 问题是通过查看原始链接生成的令牌仅在 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 的结果相同。
所以问题是有人知道如何使用 PAT 或类似的安全替代方案成功地完成这项工作吗?我是否缺少一个能让它满意的 url 选项?
请注意,我并不是在寻找替代的融合插件来实现这一点,我知道有几个,但由于组织安全问题,这些在我的情况下并不是真正的选择。
感谢您的任何想法