Going a bit off topic (but no more than JonB already has :-) in his useful answer) I like this Github tool:
It is built with ui and is packed with features. It runs nicely as a tool action. It runs as a popup on an iPad. It will automatically use a Github url as a default value if it finds one in the clipboard, say from a google search or whatever. It allows you to browse and select from a users repositories or gists and even lets you select specific versions. I installed that single tool and was able to quickly grab a lot of productivity enhancing support tools. Especially when I found:
Which is basically a directory to a bunch of useful Pythionista stuff on Github.
To ease installing gitrepo with its gui file authir dgelessus provides the following file in the repository which you can cut and paste into an empty python script which when run will create both needed files. That will be the last time you need to access Github by hand.