How to add an image to a GitHub gist

Have you ever wondered how to add an image to a gist?

Well until GitHub allows us to directly upload images, the approach as of now is to use gists like Git repositories:

  1. Create a gist (if you haven’t already).
  2. Clone your gist (make sure to update <hash> with your gist hash):
    • with SSH: git clone<hash>.git
    • or with HTTPS: git clone<hash>.git
  3. Add the image to your gist’s repository: git add image.jpg
  4. Commit the file: git commit -m "Add image"
  5. Update remote gist: git push origin master
  6. Now you can view the Raw image at:<username>/<hash>

Check out my example.