refactor(github) uploadFile, login, getUserData