Over the years, I’ve regularly used Github gists as a convenient place to post code fragments. Using the web UI, it’s easy enough to create new text files. But how do you add images, or zip files to a gist..?
…because there’s no way I can see of doing it using the web UI?
But a gist is just a git repo, so we should be able to commit binary files to it.
Ish via this gist — How to add an image to a gist — this simple recipe. It requires that you have git installed on your computer…
#YOURGISTID is in the gist URL: https://gist.github.com/USERNAME/GISTID GIST=GISTID git clone https://gist.github.com/$GIST.git #MYBINARYFILENAME is something like mydata.zip or myimage.zip cp MYBINARYPATH/MYBINARYFILENAME $GIST/ cd $GIST git add MYBINARYFILENAME git commit -m "MY COMMIT MESSAGE" git push origin master #If prompted, provide your Github credentials associated with the gist
Handy…