Github readme image embeds in private repo?

Jock picture Jock · Sep 21, 2013 · Viewed 12.6k times · Source

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.

Answer

Alexandru Guzinschi picture Alexandru Guzinschi · Sep 22, 2013

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