Безопасно ли изменить URL удаленного репо с https на ssh? - PullRequest
1 голос
/ 02 июля 2019

Я хочу получить git pull из сценария оболочки, и ради этого я сослался на этот ответ здесь.

Автоматизация процесса Git pull в экземплярах ec2 ubuntu

В этом процессе я должен добавить свой ключ ssh в свой профиль github / bitbucket, а затем изменить URL-адрес удаленного репо с https на ssh, чтобы я мог использовать ssh для выполнения git pull.Это должно помочь мне взять git pull из сценария оболочки и не запрашивать имя пользователя / пароль.

Мой сбой в этом состоит в том, что я не могу понять, что после изменения удаленного URL-адреса сhttps to ssh, как это повлияет на других разработчиков в моей команде, которые не представили свои ssh-ключи в своих профилях.

Будут ли у них по-прежнему спрашивать имя пользователя: пароль, как в старые добрые времена, или им придется добавлять свои индивидуальные ключи ssh в свои профили битовых корзин?

Любая помощь будет чрезвычайно полезна, спасибо!

1 Ответ

2 голосов
/ 02 июля 2019

HTTPS и SSH - это просто разные протоколы для клонирования / извлечения / отправки и т.д. git-репозиториев. Если вы измените свой способ доступа к хранилищу с HTTPS на SSH для своего пользователя, это не повлияет на других. Они даже не узнают, что вы изменили свой протокол. Другие пользователи будут получать то же имя пользователя: пароль, что и сейчас. Тот, кто хочет использовать SSH, должен добавить свои SSH-ключи так же, как вы.

...