Я немного опоздал с этим ответом, но я обнаружил, что во избежание ввода пароля каждый раз мне приходилось менять репо с https на ssh.
Из раздела справки Github.com:
Команда git remote set-url изменяет существующий URL удаленного репозитория.
Open Terminal.
Измените текущий рабочий каталог на локальный проект.
Перечислите существующие пульты, чтобы получить имя удаленного устройства, которое вы хотите изменить.
git remote -v
origin https://github.com/USERNAME/REPOSITORY.git (fetch)
origin https://github.com/USERNAME/REPOSITORY.git (push)
Из раздела справки Github.com:
[ f2]Убедитесь, что удаленный URL-адрес изменен.
git remote -v
Убедитесь, что удаленный URL-адрес изменен.
origin git@github.com:USERNAME/REPOSITORY.git (fetch)
origin git@github.com:USERNAME/REPOSITORY.git (push)