Git-Credential-Manager-for-Windows также сохраняет неверные учетные данные.

Я использую Git-Credential-Manager-for-Windows версии 1.6.0 (также пробовал 1.5.0) отсюда: https://github.com/Microsoft/Git-Credential-Manager-for-Windows/релизы

Git-Credential-Manager-for-Windows включен Git для Windows, который я использую (пробовал 2.9.3 и 2.9.2) https://github.com/git-for-windows/git/releases

У меня есть следующая проблема:

Если вы активируете диспетчер учетных данных и, например. вытащить репозиторий, вас попросят ввести учетные данные для входа. Учетные данные сохраняются в диспетчере учетных данных Windows (панели управления), и пользователю никогда не придется повторно вводить свои учетные данные.

Но если пользователь неправильно набрал свои учетные данные или изменил свой пароль, диспетчер учетных данных сохранит неверные учетные данные.

Я нашел следующее на странице справки команды git-credential-manager-for windows:

    Git Configuration Options:

(...)

  validate     Causes validation of credentials before supplying them
               to Git. Invalid credentials get a refresh attempt
               before failing. Incurs some minor overhead.
               Defaults to TRUE. Ignored by Basic authority.

(...)

  preserve     Prevents the deletion of credentials even when they are
               reported as invalid by Git. Can lead to lockout situations once credentials
               expire and until those credentials are manually removed.
               Defaults to FALSE.

Я понимаю это следующим образом:

Диспетчер учетных данных должен проверять учетные данные (так как это верно по умолчанию) и не должен предотвращать удаление, если они неверны (поскольку это неверно по умолчанию).

Но учетные данные не удаляются, даже если они неверны!

Я уже пытался установить «проверить» и «сохранить» вручную в файле конфигурации, но безуспешно...

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

С наилучшими пожеланиями

Лукас


person nintendoluk    schedule 18.08.2016    source источник
comment
спасибо! Вы заметили, два вопроса от меня? хD   -  person nintendoluk    schedule 19.08.2016