getClient() gets an authenticated user if GitHub pat is there.
install() no longer call checkPortable() (done by updateArchive)
UpdateArchive() gets the authenticated user if pat is there.