Github自述图像嵌入私人仓库?

时间:2013-09-21 21:23:42

标签: github github-flavored-markdown

我试图在我的readme.md中嵌入图像以便在GitHub上显示。在使用公共存储库之前,我已经毫不费力地做到了这一点:

![header image](https://raw.github.com/account/reponame/master/myimage.png)

我现在正在为一个私人仓库做同样的事情,这个私人仓库住在一个组织帐户下并获得404.如果我导航到仓库中的图像并获得原始URL,我得到的结果如下:

https://raw.github.com/account/reponame/master/myimage.png?login=jackaperkins&token=b295d913f6bf6e5cf1115755fb05e770

有没有办法告诉GitHub嵌入真实身份验证的URL?我认为对资源的访问将通过URL之外的会话来控制,但显然不是。

3 个答案:

答案 0 :(得分:40)

如果使用原始路径,则需要令牌。假设图像文件位于同一个存储库中,您可以这样做:

![Image](../blob/master/myimage.png?raw=true)

更多关于github blog

答案 1 :(得分:0)

我是通过Google来到这里的,试图弄清楚如何嵌入数字,它位于该私人仓库Wiki内的私人仓库中(而不是Readme.md)。还有一个问题是,与令牌的原始链接对我不起作用。

唯一对我有用的东西,绝对链接到私人仓库中的数字,例如:

![header image](https://github.com/account/reponame/blob/master/myimage.png)

因此,直接链接到存储库中的图形,而不使用原始URL。另外,无需使用?raw=true作为后缀。

答案 2 :(得分:0)

需要将原始网址与令牌一起使用,然后您才能从私有存储库中访问

https://github.com/account/reponame/blob/master/myimage.png?raw=true,如果您运行此网址,它将根据存储库重定向。

如果其公开回购更改为 https://raw.githubusercontent.com/account/reponame/master/myimage.png

如果其私人回购更改为 https://raw.githubusercontent.com/account/reponame/master/myimage.png?token=XXXXXXXXXXXXXXXXXX

要访问私人回购图片,您必须使用令牌