Github говорит, что они предпочитают https ssh. Означает ли это, что я должен сделать что-то вроде этого на моей локальной машине:

git romote add github 'https://userid:passwd@github.com/userid/repo.git'

Если это так, то отправка пароля в https URL безопасна? Я уже пробовал следующее:

git remote add github 'https://github.com/userid/repo.git'
git push github master

Это говорит, что authentication failed .

1 ответ1

1

Отправка пароля через HTTPS безопасна (по этой причине все банковские операции, кредитные карты, логин и т.д. Осуществляются через HTTPS).

Однако, в зависимости от того, как git хранит URL, пароль может быть предоставлен в виде обычного текста любому, кто имеет доступ к вашему локальному хранилищу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .