2013-09-21 8 views
17

Sto cercando di incorporare un'immagine nel mio file readme.md per la visualizzazione su github. Ho avuto problemi a fare questo, prima con i repository pubblici, in questo formato:L'immagine di Github readme viene incorporata nel repository privato?

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

Ora sto facendo lo stesso per un repo privato che vive sotto un account organizzazione e ottenere un 404. Se io individuare l'immagine in pronti contro termine e ottenere l'url grezzo, ottengo qualcosa di simile:

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

c'è un modo per dire GitHub per incorporare l'url reale autenticato? Ho pensato che l'accesso alla risorsa sarebbe stato controllato con sessioni al di fuori dell'URL ma apparentemente no.

risposta

24

È necessario un token se si utilizzano i percorsi grezzi. Supponendo che il file immagine è nella stessa repository, si può fare in questo modo:

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

Altro su github blog

+1

Come si è scoperto, il link relativo di (? Myimage.png grezzo = true) è stato cosa ha funzionato, come menzionato nel link del blog Github. Grazie! – Jock

+2

Quindi funziona anche con i repository privati? Non hai bisogno del token? – CMCDragonkai

+1

@CMCDragonkai Non ha funzionato per me con (utilizzando un repository privato), ma questo ha fatto: http://stackoverflow.com/a/19241346/300212 –