Удалить пароль из Git - PullRequest
       1

Удалить пароль из Git

0 голосов
/ 15 сентября 2018

Когда я изменяю файлы и пишу:

git add .
git commit -m "test"
git push

, git автоматически отправляет его в мою учетную запись github, не спрашивая имя пользователя и пароль.Я попытался:

git config --global --remove-section user
git config --global --unset-all user.name
git config --global --unset-all user.email
git config --global --unset-all user.password

, но не помогло ...
Я также удалил папку с ключами git SSH.
Когда я фиксирую, я получаю сообщение: `` Когда я делаюcommit я получаю сообщение: Committer: Xxx Xxx <xxx@xxx.com> Your name and email address were configured automatically based on your username and hostname. Но это электронное письмо xxx@xxx.com отличается от моего электронного адреса учетной записи github ... Почему git распознает пароль и имя пользователя?

1 Ответ

0 голосов
/ 15 сентября 2018

Произошло одно из двух:

  • Ваш репозиторий Git незащищен, и вы разрешаете анонимные запросы на него.
  • В вашем репозитории Git настроен ключ SSH, который включенваш локальный компьютер.

Если вы хотите потребовать , чтобы Git попросил вас ввести имя пользователя и пароль, то вам не нужно использовать протокол git://;Простое использование протокола https:// решит проблему.

Для этого измените удаленные ветви вашего хранилища на https .

git remote set-url origin https://github.com/USERNAME/REPOSITORY.git
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...