GitLabへのプッシュファイルをクリックするたびに、最初のIDEAからログイン資格情報の入力を求められます。
このダイアログウィンドウは、[OK]をクリックすると常に3回ポップアップします。ログインとパスワードは正しいです。その後、私は常にこのエラーメッセージを受け取ります:
IntelliJにリモートを追加することさえできません:
しかし、IntelliJで「gitadd」して変更をコミットすることはできます。
編集:解決策はhttps://git-scm.com/docs/git-credential-storeを使用することです。IntelliJプッシュはその後動作するようになりました。
1つの可能性は、パスワードにパーセントエンコードする必要のある特殊文字が含まれていることです。
もう1つは、Windows資格情報マネージャーに間違った資格情報がキャッシュされていることです。
リモートとそのエラーメッセージについて:
Remote URL test failed: Authentication failed.
あなたはJetBrains/intellij-community/blob/plugins/git4idea/src/git4idea/remote/GitDefineRemoteDialog.java
それがすることで見ることができますgit ls-remote
したがって、最初に何がgit ls-remote https://...
返されるかを再確認してください。資格情報ヘルパーで資格情報を選択する必要があります。
上記のように、資格情報マネージャーの問題が原因でした。
git config credential.helper
IntelliJは、IntelliJ Platform Credentials StoreAPIを使用する必要があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加