github нещодавно перейшов на схему https за замовчуванням для клонування репозиторіїв. як побічний ефект вас можуть раптово запитати про ‘Ім’я користувача’ та ‘Пароль’, коли ви виконуєте push, тоді як раніше ви могли це зробити без введення даних для входу. рішення полягає у змушенні git кешувати облікові дані https, що є просто, оскільки git використовує curl під капотом
у домашньому каталозі створіть файл під назвою ‘.netrc’, наприклад
/Users/ahoward/.netrc
у ньому помістіть такий вміст
machine github.com login ВАШЕ_ІМЯ_КОРИСТУВАЧА_GITHUB password ВАШ_ПАРОЛЬ_GITHUB
виправлено!
посилання: https://gist.github.com/2885020