I was not able to successfully pull from GitHub despite testing the connection without issue.
I ended up putting some theme files in a web accessible directory and using the admin Page body html.erb input which works well despite the other difficulties.