LoginSignup
3
1

More than 5 years have passed since last update.

【Eclipse】(L)ubuntuのEclipseでGitのパスワードが保存できない

Last updated at Posted at 2018-11-10

INDEX

  • 概要
  • 環境
  • やったこと
  • まとめ

概要

…という事で、一日ハマってたので解決策を備忘録として残しておきます。
解決策だけ知りたい場合は、まとめにジャンプだ。

環境

  • Lubuntu 18.0.1 LTS(VirtualBox)
  • Oracle JDK 1.8.0_192
  • Eclipse SimRel 2018-09(Java EE版)
    • EGit4.6

やったこと

失敗した事も含めて右往左往した記録です。
基本的には、「ググる → 検証」の繰り返しです。

Eclipseの設定から、セキュアストレージ→Gitの設定を消せ!(失敗)

  • 検索キーワード
    • 「Eclipse Git パスワード 保存できない」等
  • 国内サイトで探すとだいたいこれがヒットするが解決には至らず

セキュアストレージの設定ファイルを直接消せ!(失敗)

  • 検索キーワード
    • 「Eclipse Git パスワード 保存できない」等
  • 国内サイトで(ry

OSのセキュリティ設定を使わないようにしたらどうだ?(成功)

  • こんだけ探して無いならみんな引っかかっていないんだろうな…って事で公式ドキュメント(英語)に特攻
  • ブレスト1
    • What encryption is used?
      • JavaVM毎に暗号方式が違うとかなんとか。何だろうこれ?
    • How do I change a password?
      • だからこっから変更できねーって言ってんだろうが!
    • Lost secure storage password or invalid secure storage password
      • ここまでたどり着けていないです。
    • If all else fails
      • だから消してんだけど保存できねーって言ってんだろうが!!
  • ブレスト2
    • WindowsではならなかったんだからLinuxと「What encryption is used?」だろうなあ
      • 何となく画面確認
      • image.png
      • マーカー部分の説明(Google翻訳)
      • image.png
    • あれ?これ、OSのセキュリティってかマスターパスワードを使わなければいいんじゃね?って事でデフォルト設定ではチェック付きだったんだけど、これを外して適用。その後git fetch
      • エラーダイアログが出ずにfetch成功の画面が出た!いいんじゃないか?(終わり)

まとめ

  • Ubuntu/Lubuntuに関しては、OS側のセキュリティ設定を使わないようにする事で解決できた(セキュリティ設定を使わないなんてトンデモナイ!とかはとりあえず置いておきます)
    • メニューから、「ウィンドウ>設定>セキュリティー>セキュア・ストレージ」を開く
    • 「マスター・パスワード・プロバイダー」枠内、「Linux Integration (64bit)」のチェックを外す
    • 「適用して閉じる」ボタンを押下(一応、セキュアストレージの内容の設定は消しておいてね。)
  • その後、EGitによるgit操作を行い、ID/パスを入力、「セキュア・ストレージに保存」にチェックを入れれば、保存できるようになる

以上!

3
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1