Skip to content

Instantly share code, notes, and snippets.



Forked from atenni/
Last active Aug 26, 2020
What would you like to do?
How to permalink to a gist's raw file

Problem: When linking to the raw version of a gist, the link changes with each revision.


To return the first file from a gist:[gist_user]/[gist_id]/raw/

To get a file from multi–file gist:[gist_user]/[gist_id]/raw/[file_name]


BitBucket "snippets" are essentially the same thing (can be cloned/files viewed raw).

Specific file downloads are available, but not a generic "return first file":!api/2.0/snippets/[bitbucket_user]/[snippet_id]/master/files/[file_name]

You can also shorten these really long URLs using the service. If you want a custom vanity tag you can follow the directions in a blog post I have to relocate or use the PowerShell module I threw together to handle the fiddly bits for you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.