Git всегда не может подтвердить подлинность - PullRequest
0 голосов
/ 12 июня 2018

Так что, каждый раз, когда я ничего не делаю с git, это выводит меня из себя.Затем, когда я пытаюсь что-то подтолкнуть к репо, я получаю:

remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/username/repo/'

Затем мне нужно пройти через все виды команд, которые я нахожу в Интернете, чтобы вернуться к аутентификации,И одна процедура не всегда работает, поэтому каждый раз, когда я должен попробовать "вещи" до мр.git решает впустить меня снова.

Мой вопрос: есть ли какой-нибудь стандартный рабочий процесс для этой ситуации?

Мой файл конфигурации в порядке, источник хранилища настроен правильно.Я удалил и происхождение и поставил его обратно.В основном я сделал все из других постов, и все еще получаю сообщение об ошибке.

Это произошло однажды (что я не смог решить), и я просто сдался, удалил папку .git и сделал git init снова.Разве не было бы очень легко иметь git login?

Поскольку я начинаю по-настоящему ненавидеть git, я думаю об использовании другой системы контроля версий (если не существует простого решения этой проблемы).За то, что я делаю (это просто подталкивание и извлечение нескольких файлов в день) ...

1 Ответ

0 голосов
/ 13 июня 2018

Итак, проблема заключалась в том, что было два аккаунта, как предложил Гено Чен.Выглядит как быстрый старт, который я сделал на Google Cloud Platform (где у меня другая учетная запись), у меня был файл gcloud.sh для учетных данных, и он мешал моей обычной учетной записи.

Я все удалил изкомандной строки, выполнив git config --global --unset credential.helper, и, похоже, это не сработало.

Я вручную отредактировал файл .gitconfig и удалил строки, где помощник, под учетными данными не был удален.Это странно, хотя.После запуска вышеупомянутой команды для удаления помощников по учетным данным в моем конфигурационном файле все еще были следующие строки:

[credential]
    helper = credential-gcloud.sh

В любом случае, теперь это работает, мне все еще не нравится git, и теперь у меня есть еще один прием длярешить эту же проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...