Используйте токен аутентификации в файле ~/.netrc
, ввод пароля можно избежать.
Недавно github добавил функцию токена. Зайдите в настройки / приложения, затем создайте личный токен доступа. Синтаксис в netrc состоит из одной строки: machine github.com login <login> password <token>
.
Еще более полезная функция: токен предназначен для того, чтобы пользователи не могли использовать пароль учетной записи для работы над проектом. Используйте пароль только при работе администратора, например, при создании нового токена или отзыве старого токена.
См. Еще одну статью о способах кэширования учетных данных: Есть ли способ пропустить ввод пароля при использовании https: // github