KSENROLL-14743 Guard against not finding the .github file

In github-api 1.58 it will blindly expect the ~/.github file to exist.

This should be fixed once 1.59 is released but for now I just catch the
IOException and then downgrade to the anonymous credentials.