1

ここから Git-Credential-Manager-for-Windows バージョン 1.6.0 (1.5.0 も試しました) を使用しています: https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases

Git-Credential-Manager-for-Windows が含まれています 私が使用している Git for 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.

私はこれを次のように理解しています。

credential-managerは資格情報を検証する必要があり (これはデフォルトで true であるため)、資格情報が間違っている場合は削除を妨げてはなりません(これはデフォルトで false であるため)。

ただし、資格情報が間違っていても、資格情報は削除されません!

すでに設定ファイルで「検証」と「保存」を手動で設定しようとしましたが、成功しませんでした...

コントロール パネルからいつでも資格情報を手動で削除できることはわかっていますが、これは私の会社が好む解決策ではありません。

よろしくお願いします

ルーカス

4

0 に答える 0