Intellij IDEA 14でリモートリポジトリの認証情報(認証)を変更する


125

セキュリティ上の理由から、最近Bitbucketパスワードを変更しました。ただし、IntelliJは私のリポジトリを新しい認証情報に更新しなかったため、リポジトリに何もプル/プッシュできなくなりました。これにはプラグインを使用していません。IDE内の統合されたVCS操作のみです。

私がプル/プッシュするたびに、これが飛び出します:

致命的: ' https:// momothereal:xxxxxxxxxxxx@bitbucket.org/team/repo.git/の認証に失敗しました

ここで、xxxxxxxxxxxxは私の古いパスワードです。このリモートアドレスを正しいパスワードで変更すると修正できると思いますが、どこで修正できるかわかりません。



「Auth fail」エラーを解決するには、stackoverflow.com
a / 56984900/746347

回答:


185

上記のすべての方法の最も簡単な方法は次のとおりです。

  1. 設定>>外観と動作>>システム設定>>パスワードに移動します
  2. パスワードをまったく保存しないように設定を変更します
  3. IntelliJを無効化して再起動する
  4. 設定>>バージョン管理>> Git >> SSH実行可能ファイル:ビルドインに移動します
  5. フェッチ/プル操作を行う
  6. プロンプトが表示されたらパスワードを入力します
  7. もう一度[設定]> [外観と動作]> [システム設定]> [パスワード]に移動します
  8. 今回はディスクにストアパスワードを選択します(マスターパスワードで保護されています)

出来上がり!

これは、パスワードがURL自体に含まれている場合は機能しないことに注意してください。その場合は、ここで @moleksyukによって与えられた手順に従う必要があります

IntelliJの資格情報ヘルパーオプションを使用して、ここで Rameshによって提案されているのと同様の機能を実現することも選択します。


2
メニューは、[設定] >> [外観と動作] >> [パスワード]に変更されています。
MikaelF 2018年

3
Studio 3.1.4オプションを常にオフにしても(保存しないでください)。まだ保管中です。したがって、パスワードを忘れるたびに、スタジオは最初のパスワードを常に使用しているため、スタジオを再起動する必要があります。
halxinate 2018

2
1年後:Windows 10および複数のIDEA 2017+ビルドの場合、資格情報はKeePassファイルではなくWindowsによって保存されるため、これは機能しません。修正については、以下の @Dushの回答を参照してください。
mwoodman

私はSSHの方法を使い始めたので、これに対処する必要はありません... :)
MozenRath

「無効化」とはどういう意味
ですか

139

いくつかの答えを試した後、私はついにこの問題を解決することができました(ウィンドウ10)。

>git fetch
remote: HTTP Basic: Access denied
fatal: Authentication failed for 'http://gitlab.abc.net/V4/VH.git/'

Git Credential Manger for Windows(GCM)に保存されているパスワードを更新することにより、

Control Panel->User Accounts -> Windows Credentials

6
これが解決策でした。おかげで、私はほとんど諦める準備ができていました。
Nick Cardoso

3
これを見つけるまで、私は欲求不満になっていた。助けてくれてありがとう!
Jacob Chesley 2018

1
おかげで、これは私を助けました。
Ehsan Aghaei

3
この問題を解決するのに何日も無駄になっているすばらしい方法ですが、このソリューションは機能します。仲間に感謝!
Smeet

4
ありがとう!これは最終的に私のために働いた。Eclipseのように、
Intellij

30

パスワードをクリアするオプションがあります

パスワードをクリアするオプションがあります


最新バージョンのintellijには、オプションセットのマスターパスワード
vkrams

13

Linuxユーザーubuntu 14.04でテスト済み)

デフォルトでは(linuxおよびmac)、pycharmはOSのパスワードマネージャーを使用します。ubuntuでパスワードにアクセスするには、「パスワードとキー」プログラムを開きます。

パスワードマネージャのアイコン

「アイデア」のフィルターを開いたら、関連するパスワードを編集します。

パスワードエディタダイアログボックスの画像

私のためにpycharmを再起動する必要はありません。
pycharm 17.2の使用


9

これはIntellij 12で私のために働きました:

[設定]-> [パスワード]を開き、[パスワードを記憶しない]を選択して、適用/完了します。

VCSフェッチ/更新/プッシュ/その他を実行すると、パスワードの入力を求められるはずです。

パスワードを記憶していることを確認し、OKをクリックします。VCSが正しく機能するはずです。

[設定]-> [パスワード]に戻り、[ディスクに保存]に切り替えてから、適用/ OKします。


役に立たない。設定は「パスワードを記憶しない」です。
halxinate

@halxinateはい、「最初のステップ」は「パスワードを記憶しない」設定を選択することでした。4つすべての手順を読むと、最後に切り替わります。さらに、このアドバイスはバージョン12に対するものでしたが、現在は7年古くなっています。
sy677

8

次の手順を実行すると、私の場合に役立ちました。

1)設定を開きます2)Gitに移動し、[認証情報ヘルパーを使用]チェックボックスをオフにします3)git pullを実行します4)ポップアップダイアログにパスワードを入力します

IntelliJでGit操作が正常に機能するようになりましたここに画像の説明を入力してください


5
  1. [project] /。gitディレクトリに移動します。
  2. 編集用の「config」ファイルを開きます。
  3. 「[remote "origin"]」セクションで「url」プロパティを見つけ、古いパスワードを新しいパスワードに置き換えます。
  4. Intellij IDEAでCtrl + Tを押してプロジェクトを更新します。

1
「url」プロパティにキーワードを表示できません。他の方法はありますか?
BMM 2017年

URLのパスワードを置き換えるための適切な手順を入力できると便利です。
MozenRath

1
資格情報のURLは次のようにする必要がありますhttps://username:password@www.github.com/myrepo.git
バディ

手順を詳しく説明してください。プロジェクトディレクトリに.gitが表示されません。
夜叉

@Yasha '.git'フォルダーはデフォルトで非表示になっています。ビューアツールで「隠しファイル/フォルダを表示する」を有効にします。(OSにも依存します)
molksyuk

5

Intellinj IDEA 14では、次の手順でGitパスワードを変更できます。

メニューバーから:

  1. [ファイル]-> [設定]-> [外観と動作]-> [システム設定]を選択します。

  2. パスワードを選択します。

  3. 「ディスクストレージ保護」の下の「マスターパスワード」をクリックします。

  4. [パスワード]フィールドにを入力しますold passwordnew password後続のフィールドにを入力します。

  5. これで、マスターパスワードが変更されます。


4

参考までに、すでに端末でGitを設定している場合は、組み込みの(バンドルされた)Gitではなく、ネイティブGitを使用するオプションが設定にあります。

スクリーンショット


これでうまくいきましたが、同じ画面でGit実行可能ファイルへのパスを変更する必要がありました。
アンドレ

@Andréああそうだ、私はそれを正しくマークしていないようだ。バンドルされているgitをintellijで使用したくないので、パスを指定してどちらを使用するかを指示する必要があります。osxおよびlinuxの場合、デフォルトでは/ usr / bin / gitです。
gldraphael

3

VCS> Git> Remotesに移動し、リストからリモートURLを削除して、再度追加します。Gitは次のgit操作(push、pullなど)の後にパスワードを要求します。注:URLにユーザー名を指定することを忘れないでください。そうしないと、認証エラーが発生します。


1
これは私にとってはうまくいきます。sshキーを使用してGitLabと通信しているため、パスワードは必要ありません。
ゴードンMa

2

Macユーザーの場合、これも役立ちます。

資格情報はKeychain Access.appに保存されます。そこで変更するだけです。


IDEAのパスワード管理を行わずに、キーチェーンアプリでGITパスワードを変更する方法は非常に明確です。
bel

1

添付のスクリーンショットのように、設定画面(デフォルトではCtrl + Alt + S)からパスワードを変更できます。クリア後​​、最初のリモート操作(プル/プッシュなど)では、資格情報が要求されます)

重要:この操作の前にファイルのコピーを作成してください。

設定画面


0

Intellijでユーザー名とパスワードを変更する必要がありました

設定->バージョン管理-> GitHub

そこでユーザー名とパスワードを変更できます。


0

Macユーザーの場合は、次のように移動してください。

(まず最初に、bitbucketプラグインをインストールしておく必要があります)

Android Studio-> Preference-> Other Settings-> Bitbucket

次にパスワードを変更し、テストをクリックして確認します。ログイン用のSSHキーを追加することもできます。

また、使用したプラグインによっても異なります。一部は直接のような

Android Studio-> Preference-> Bitbucket linky


0

私の場合、CAPTCHAエラーが発生しました。それが得られたら、まずWebサイトでBitbucket、Githubなどにログアウト/ログインし、必要なキャプチャを入力します。

その後、intellijから再試行すると、別のパスワードの入力を求められます。


0

これがWindowsで解決した方法です。私はgitを個別にインストールしていて、Ideaはgitのオプションを自動的に選択します(クリーンインストーラーから取得するデフォルトのIdea構成)。

コマンドラインでプロジェクトを開きます。そこで変更を加えます。そして、私のマシンにインストールされているgitを介してファイルをコミットしてプッシュします。プッシュ中に、ユーザー名とパスワードの入力を求めるウィンドウが開きます。その後、アイデアからコミットプッシュを行うと、単純に機能します。


0

MACOSユーザー向け

資格情報が失敗したが、それが以前に機能していることが確かな場合:

おそらく、システムにソフトウェアの更新を加えました。システムは、xcodeにバンドルされているgitを使用します。Xcodeを起動し、xcodeの起動時に[追加のコンポーネントをインストール]をクリックすることをお勧めします。コンポーネントのインストールと表示されます。使用許諾契約に同意すると、再び機能し始めます。

要するに:

Xcodeを開き、追加のコンポーネントをインストールします。ユーザー使用許諾契約に同意する


0

上記のどれも私のために働いていません。Android Studio 3.5 Beta 4を使用しています。[ファイル]> [設定]> [外観と動作]> [システム設定]> [パスワード]で[保存しないで、パスワードを忘れないでください]を選択しました

だから私がやったこと。

VCS> git> remotes

  • リポジトリを削除して再度追加します。
  • 資格情報を要求します。
  • 次に、ターミナルでgit fetchを試してください。
  • パスワードを要求します。
  • 問題が修正されました。:D

-2

Android Studio 2.3

  1. 設定を開く(CTRL + ALT + S)
  2. その他の設定を選択します(最後に)
  3. Bitbucketを選択

ここで、新しいパスワードまたはユーザーを変更できます

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.