Search code examples
githubgithub-flavored-markdown

Github readme image embeds in private repo?


I'm trying to embed an image in my readme.md for display on GitHub. I've had no trouble doing this before with public repositories, in this format:

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

I'm now doing the same for a private repo that lives under an organization account and getting a 404. If I navigate to the image in the repo and get the raw URL, I get something like:

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

Is there a way to tell GitHub to embed the real authenticated URL? I figured the access to the resource would be controlled with sessions outside of the URL but apparently not.


Solution

  • You need a token if you use the raw paths. Assuming that the image file is in the same repository, you can do it like this:

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

    More on github blog