Give gh functions an argument so I can use login callback.
Added repo selection.