Как настроить GitHub, чтобы он постоянно не запрашивал ваше имя пользователя и пароль
Когда вы начнете часто использовать Github из командной строки, вы обнаружите, что постоянно вводить имя пользователя и пароль очень раздражает. В долгосрочной перспективе лучше настроить его так, чтобы у вас не запрашивали ваши учетные данные каждый раз. См. это простое руководство о том, как настроить ключи SSH, чтобы позаботиться об этом за вас.
Быстрый поиск в Google привел меня к этой записи stackoverflow о ключах ssh, что привело меня к следующему шагу, опубликованному на github.com.
Вот сжатая версия того, что описывают эти посты:
- изменить URL-адрес, используемый для доступа к Github (может отличаться для других служб размещения исходного кода)
> git config remote.origin.url [email protected]:your_username/your_project.git
2. сгенерируйте ключ SSH, чтобы связать его с вашей учетной записью Github.
> cd ~/.ssh > ssh-keygen -t rsa -C “[email protected]”
3. скопируйте открытый ключ, чтобы добавить его в свою учетную запись Github.
pbcopy < ~/.ssh/id_rsa.pub
4. Добавить SSH Key онлайн через веб-интерфейс github.
5. Если это второй идентификатор (проверьте по ssh-add -l), то вам нужно добавить закрытый ключ локально
ssh-add ~/.ssh/id_rsa
5. Проверьте все (используя ключевую фразу-пароль)
ssh -T [email protected]