Eclipse ที่เก็บข้อมูลที่ปลอดภัย


108

เป็นไปได้หรือไม่ที่จะปิดใช้งานรหัสผ่านหน่วยเก็บข้อมูลที่ปลอดภัยของ Eclipse โดยสมบูรณ์? ฉันใช้งาน Eclipse Helios บน Windows 7

คำตอบ:


134

การปิดใช้งานพรอมต์รหัสผ่านหลักที่คุณต้อง specifiy ไฟล์ที่มีรหัสผ่านที่มี-eclipse.passwordให้ดูEclipse SDK ช่วยเหลือและBug 241223

ขั้นตอนทั้งหมดมีดังต่อไปนี้ (นี่คือบน Linux บน Windows ควรใช้งานได้เช่นกันหากคุณเปลี่ยนเส้นทาง):

  1. ออกจาก Eclipse
  2. ลบไดเร็กทอรี ~ / .eclipse / org.eclipse.equinox.security
  3. สร้างไฟล์ข้อความที่มีรหัสผ่านหลักของคุณเช่น echo "secret" > ~/.eclipse/master
  4. เพิ่มที่ด้านบนสุดของ eclipse.ini ซึ่งพบในไดเร็กทอรีโปรแกรม Eclipse (เป็นสองบรรทัดอย่ารวมเป็นหนึ่งเดียว)

    -eclipse.password
    /home/user/.eclipse/master
    
  5. เริ่ม Eclipse อีกครั้ง

1
แม้ว่าจะไม่ปิดใช้งานคุณลักษณะนี้ แต่ก็เป็นวิธีแก้ปัญหาที่ดี (แต่ปลอดภัยน้อยกว่า) เพื่อป้องกันไม่ให้พรอมต์โง่ ๆ ตลอดเวลา
рüффп

นอกจากนี้ระวังของช่องว่างใด ๆหลังจากที่ -eclipse.passwordดูเหมือนว่าจะไม่สนใจพารามิเตอร์หากมีช่องว่างหลังจากนั้น
Rodrigo Coacci

ปัญหาเดียวของวิธีแก้ปัญหานี้คือใน Ubuntu ของฉันมันอ่าน /usr/lib/eclipse/eclipse.ini เสมอ (ฉันพยายามเพิ่ม ~ / eclipse.ini, ~ / .eclipse / eclipse.ini, ~ / .eclipse.ini ) ดังนั้นฉันจึงไม่อยากเพิ่มรหัสผ่านที่นั่น ...
Gavriel

@Gavriel คุณสามารถเรียกใช้งานได้เช่นeclipse -eclipse.password /home/user/.eclipse/master(เช่นแก้ไขรายการเดสก์ท็อป) โดยไม่ต้องแก้ไข eclipse.ini
FlasH ตั้งแต่

@FlasHfromRu อาจจะเป็นปีที่แล้วตอนนี้ฉันใช้ AndroidStudio และ IDEA แทน;)
Gavriel

129
  1. Windows-> การตั้งค่า -> จากนั้นพิมพ์ "ที่เก็บข้อมูลที่ปลอดภัย"
  2. ในแท็บ Contents เลือก [Default Secure Storage]
  3. คลิกลบ
  4. ปล่อยให้ Eclipse รีสตาร์ท

11
วิธีลบสิ่งนี้ง่ายกว่ามากและ omho @exo_cw ถูกต้อง แต่วิธีแก้ปัญหาของคุณดีกว่า ขอบคุณมาก!
rbaleksandar

เห็นด้วย แต่ฉันมีสถานการณ์ที่โหลด Eclipse ถามรหัสผ่านหลัก แต่มีบางอย่างปิดกั้นฉันไม่ให้ป้อนข้อมูลหรือปิดหน้าต่างใด ๆ หรือไปที่การตั้งค่า ฉันฆ่า Eclipse และลบไดเร็กทอรี (@exo_cw ขั้นตอนที่ 1 & 2) จากนั้นสามารถเข้าไปเพื่อลบ [Default Secure Storage]
eugenevd

@ User1 โซลูชันของคุณใช้งานได้ ขอบคุณมาก. คุณลักษณะการจัดเก็บข้อมูลที่ปลอดภัยนี้ทำให้ฉันรำคาญทุกครั้งที่เริ่ม Eclipse สงสัยว่าทำไมผู้พัฒนา Eclipse จึงเพิ่มฟีเจอร์นี้
Shekhar

สิ่งนี้คงที่สำหรับฉัน เย้.
Leo Ufimtsev

2
แม้ว่าจะได้ผล แต่ฉันก็ไม่สามารถจัดเก็บรหัสผ่านใด ๆ ได้ หากคุณต้องการจัดเก็บรหัสผ่าน แต่ไม่ต้องพิมพ์รหัสผ่านหลักทุกครั้งที่ใช้รหัสผ่านของคุณวิธีแก้ปัญหาอันดับต้น ๆ จะดีกว่า
Daniel_H

4

นี่คือวิธีแก้ปัญหาของฉันใน Nano.2 บน Windows ซึ่งดีและง่ายและดูเหมือนว่าจะใช้งานได้:

  • หน้าต่าง -> การตั้งค่า -> ทั่วไป -> ความปลอดภัย -> ที่เก็บข้อมูลความปลอดภัย
  • แท็บรหัสผ่าน: ในส่วนผู้ให้บริการรหัสผ่านหลักให้ยกเลิกการเลือก Windows Integration and UI Prompt

ฉันยังลองลบ [Default Secure Storage] ในแท็บ Contents เหมือนคำตอบอื่น ๆ ที่แนะนำ แต่ไม่จำเป็นและจะถูกสร้างขึ้นใหม่เมื่อรีสตาร์ททุกครั้ง


2

ตอนนี้คุณสามารถลบได้โดยสมมติว่าคุณไม่ต้องการสิ่งใด ไปที่ Window> Preferences> General> Security> Secure Storage จากนั้นคลิกที่แท็บ 'Contents' หากคุณคลิกปุ่มลบจากนั้นรีสตาร์ท Eclipse คุณจะไม่เห็นป๊อปอัปอีกต่อไป

จากสิ่งที่ฉันเข้าใจ Secure Storage ส่วนใหญ่จะใช้กับที่เก็บเช่น Git และ SVN ในกรณีของฉันฉันไม่ต้องการมันสำหรับคอมพิวเตอร์ที่บ้านของฉัน ฉันใช้ Git ในที่ทำงาน แต่ถึงอย่างนั้นฉันไม่เคยเห็น Secure Storage ปรากฏขึ้นมาก่อน


1

บน Ubuntu 11.10 ที่มี Eclipse Indigo ติดตั้งโฟลเดอร์ org.eclipse.equinox.security ถูกซ่อนอยู่ในโฟลเดอร์ /root/.eclipse ทำ

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

จากนั้น (อีกครั้ง) เริ่มคราสและรหัสผ่านจะหายไป


1
คุณใช้ผู้ใช้ root ในการเขียนโปรแกรมหรือไม่? : - |
Matteo

เหตุใดคุณจึงแนะนำให้ใช้ผู้ใช้รูท
Danilo Piazzalunga

ฉันไม่ได้แนะนำมัน ฉันพูดเฉพาะในการติดตั้งของฉันมันอยู่ที่นั่น ฉันเพิ่มข้อมูลเนื่องจากไม่พบโฟลเดอร์ที่กล่าวถึงในคำตอบด้านบน
steros

1

ใน windows 7 Enerprise 64 บิต + java 8 ใน eclipse ไปที่:

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

จากนั้นไปที่ทั่วไป - การเชื่อมต่อเครือข่าย - พร็อกซีและแก้ไขการตั้งค่าพร็อกซีของคุณ ตัวช่วยสร้างปรากฏขึ้นเพื่อสร้าง Secure Storage


1

ขณะเปิด Eclipse หรืออิมพอร์ตโปรเจ็กต์คุณอาจได้รับข้อผิดพลาดบางครั้งที่เรียกว่าSalt ต้องมีความยาว 8 ไบต์ไบต์นาน นี่เป็นเพราะความขัดแย้งระหว่างที่เก็บคีย์ Java และ OS

ข้อใดข้อหนึ่งต่อไปนี้เป็นวิธีแก้ไขปัญหานี้

►โซลูชันที่ 1: ลบไฟล์ <USERHOME> .eclipse \ org.eclipse.equinox.security \ secure_ storage ออกจากระบบของคุณ หลังจากนั้นให้ทำการรีสตาร์ทเครื่องและลองใช้ Eclipse ***

►โซลูชันที่ 2: ยกเลิกการเลือก Windows Integration (64 bit)และUI Promptจากแท็บ Password ของ Windows -> Preferences -> General -> Security -> Secure Storage หลังจากนั้นให้ทำการรีสตาร์ทเครื่องและลองใช้ Eclipse

►โซลูชันที่ 3: ลบ[Default Secure Storage]จากแท็บ Contents ของ Windows -> Preferences -> General -> Security -> Secure Storage หลังจากนั้นให้ทำการรีสตาร์ทเครื่องและลองใช้ Eclipse


โซลูชันที่ 3 พยายามแล้วและใช้ได้กับแพ็คเกจจาก EC Store
coz
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.