gist-logs: basic login

You can give it a try … or not, idk! Stefan :-)
We were using `f.tap` instead of `repo` here, which removed the need for the repo_name method.