【发布时间】:2021-05-13 10:18:17
【问题描述】:
好的,所以我在这里的其他几个地方看到了类似的问题,但其中许多已经存在多年,并且没有看到任何令人满意的答案。 Github Raw File - Can I get a permanent link? 和 Read Raw Contents of File in Private Repo on Github via access_token
首先让我提供我的用例,因为我对替代解决方案持开放态度。
我需要能够在 Confluence 中链接/显示作为私有 github 存储库一部分的降价文件 (.md)。当给它一个像raw/repo/readme.md?token=XXXXXXX这样的原始url时,这在技术上确实可以使用confluence插件Markdown from 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 的结果相同。
所以问题是,有谁知道如何使用 PAT 或类似的安全替代方案成功完成这项工作?我错过了一个能让它开心的 url 选项吗?
请注意,我不是在寻找替代的 confluence 插件来实现这一点,我知道有几个,但由于组织安全问题,这些在我的情况下并不是真正的选择。
感谢您的任何想法
【问题讨论】:
标签: git authentication github