Eclipseセキュアストレージ


108

Eclipseのセキュアストレージパスワードを完全に無効にすることはできますか?私はWindows 7でEclipse Heliosを実行しています。

回答:


133

マスターパスワードプロンプトを無効にするには、パスワードを含むファイルをで指定する必要があります。EclipseSDK ヘルプバグ241223を-eclipse.password参照してください。

完全な手順は次のとおりです(これはLinuxの場合ですが、Windowsの場合、パスを変更しても機能します)。

  1. Eclipseを終了する
  2. ディレクトリ〜/ .eclipse / org.eclipse.equinox.securityを削除します
  3. マスターパスワードを含むテキストファイルを作成します。 echo "secret" > ~/.eclipse/master
  4. Eclipseプログラムディレクトリにあるeclipse.iniの最上部に追加します(2行として、1つに結合しないでください)。

    -eclipse.password
    /home/user/.eclipse/master
    
  5. Eclipseを再起動します。

1
機能が無効にならない場合でも、常に愚かなプロンプトを表示しないようにするための適切な回避策です(ただし、安全性は低くなります)。
рüффп

また、の後の スペースにも注意してください-eclipse.password。後にスペースがある場合、パラメータを無視するようです。
ロドリゴコアッチ2013

このソリューションの唯一の問題は、私のUbuntuでは常に/usr/lib/eclipse/eclipse.iniを読み取ることです(私は〜/ eclipse.ini、〜/ .eclipse / eclipse.ini、〜/ .eclipse.iniを追加しようとしました) )そこでパスワードを追加し
たく

@ Gavriel、eclipse -eclipse.password /home/user/.eclipse/mastereclipse.iniを変更せずに、デスクトップエントリを変更するなどして実行できます。
Ruからの

@FlasHfromRu、おそらく、それは1年前でしたが、今では代わりにAndroidStudioとIDEAを使用しています;)
Gavriel

129
  1. ウィンドウ->設定->「安全なストレージ」と入力します
  2. [コンテンツ]タブで、[デフォルトのセキュアストレージ]を選択します。
  3. 削除をクリックします。
  4. Eclipseを再起動します。

11
これを削除するはるかに簡単で正しい方法です。@exo_cwは正しいですが、あなたの解決策はより良いです。どうもありがとう!
rbaleksandar

同意した。しかし、ロード中にEclipseがマスターパスワードを要求したのに、何かが入力をブロックしたり、ウィンドウを閉じたり、設定に移動したりする状況がありました。私は、Eclipseを殺し、およびディレクトリを削除(@exo_cwは1&2ステップ)、その後、削除するには、[セキュアストレージデフォルト]得ることができます
eugenevd

@ User1、ソリューションが機能しました。どうもありがとう。この安全なストレージ機能は、Eclipseを起動するたびに私を苛立たせました。なぜEclipse開発者がこの機能を追加したのか疑問に思います。
シェカール2014

これは私のために物事を修正しました。わーい。
レオUfimtsev 2014年

2
これは機能しますが、パスワードを保存することはできません。パスワードを保存したいが、パスワードのいずれかが使用されるたびにマスターパスワードを入力する必要がない場合は、トップソリューションの方が適しています。
Daniel_H

4

これがWindows上のNano.2での私のソリューションです。これは素晴らしく簡単で、機能しているようです。

  • ウィンドウ->設定->一般->セキュリティ->セキュリティストレージ
  • [パスワード]タブ:[マスターパスワードプロバイダー]セクションで、[Windows統合とUIプロンプト]をオフにします

他のいくつかの回答のように、[コンテンツ]タブの[デフォルトのセキュアストレージ]も削除してみましたが、これは不要であり、再起動すると再作成されます。


2

何も必要ない場合は、削除してください。[ウィンドウ]> [設定]> [一般]> [セキュリティ]> [セキュアストレージ]に移動し、[コンテンツ]タブをクリックします。[削除]ボタンをクリックしてEclipseを再起動すると、ポップアップは表示されなくなります。

私の理解では、Secure Storageは主にGitやSVNなどのリポジトリで使用されています。私の場合、自宅のコンピュータには必要ありません。私は仕事でGitを使用していますが、それでも、Secure Storageがポップアップするのを見たことはありません。


1

Eclipse IndigoがインストールされたUbuntu 11.10では、org.eclipse.equinox.securityフォルダーは/root/.eclipseフォルダーに隠されています。する

sudo su
cd /root/.eclipse
mv org.eclipse.equinox.security org.eclipse.equinox.security.backup

次に、Eclipseを(再)開始すると、パスワードが失われます。


1
rootユーザーを使用してプログラミングしますか?:-|
Matteo

なぜrootユーザーの使用を提案するのですか?
Danilo Piazzalunga

私はそれを示唆していません。私はそれがそこにあると私のインスタレーションで言っただけです。上記の回答に記載されているフォルダが見つからなかったため、情報を追加しました。
steros

1

Windows 7の場合、64ビット+ Java 8の場合、Eclipseは次の場所に移動します。

Preferences
--> General
    -> security
        -> secure Storage. 
            In master Password providers UNCKECK Windows integration (64 bits)

次に、一般-ネットワーク接続-プロキシに移動し、プロキシ設定を編集します。セキュアストレージを作成するためのウィザードが表示されます


1

Eclipseを開いているとき、またはプロジェクトをインポートしているときに、Saltが8バイトでなければならないというエラーが発生することがあります。これは、JavaとOSのキーストア間の競合が原因です。

この問題の解決策は次のいずれかです。

►解決策1:システムからファイル<USERHOME> .eclipse \ org.eclipse.equinox.security \ secure_ storageを削除します。その後、マシンを再起動し、Eclipse ***を使用してみてください。

►解決方法2:チェックを外してWindowsの統合(64ビット)およびUIは、プロンプトのWindowsのパスワード]タブから- >設定- >一般- >セキュリティ- >ストレージを固定します。その後、マシンを再起動し、Eclipseを使用してみてください。

解決策3:Windowsの[コンテンツ]タブから[デフォルトの安全なストレージ] -> [設定]-> [一般]-> [セキュリティ]-> [安全なストレージ]を削除します。その後、マシンを再起動し、Eclipseを使用してみてください。


解決策3を試しましたが、ECストアのパッケージで機能します。
coz
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.