พวงกุญแจ SVN และ GNOME


19

วิธีแก้ไขปัญหาต่อไปนี้:

    $ svn update
    Password for 'default' GNOME keyring: 
    svn: GNOME Keyring is locked and we are non-interactive

ฉันไปรอบ ๆ แต่ดูเหมือนจะไม่พบคำตอบที่น่าพอใจ

คำตอบ:


30

แก้ไข ~/.subversion/configด้วยgeditหรือหรือnanoและเพิ่มรายการต่อไปนี้

[auth] 
password-stores =

จากนั้นบันทึกและลองอีกครั้ง ทั้งหมดที่ดีที่สุด

เครดิต


คุณสามารถพิจารณารับได้ไหม
rʒɑdʒɑ

น่าเสียดายที่การเพิ่มบรรทัดนี้ให้ฉัน: svn: ~/.subversion/config:17: Option expectedและsvnปฏิเสธที่จะดำเนินการต่อ ... สิ่งที่ได้ผลสำหรับฉันก็คือmv ~/.gnome2/keyrings/login.keyring ~/.gnome2/keyrings/_login.keyringตามที่ได้รับพร้อมท์สำหรับพวงกุญแจ GNOME (null) '- ล้นส่วนเกิน ; แต่ SVN ยืนยันในการจัดเก็บรหัสผ่านเมื่อผ่านไปยังพวงกุญแจ Gnome ใหม่ - ซึ่งฉันไม่ต้องการ (ฉันต้องการให้ถามทุกครั้งเช่นเมื่อฉันใช้ SVN ผ่าน ssh) แต่นั่นเป็นปัญหาอื่น ...
sdaau

คุณย้ายไฟล์จากที่ gnome จะดึงข้อมูลในปัจจุบัน ดังนั้นขอให้ทุกครั้ง
rɑːdʒɑ

ไม่มีค่าอะไรเลยนั่นหมายความว่าการปิดใช้งานการจัดเก็บรหัสผ่าน SVN ที่เข้ารหัสซึ่งคุณอาจไม่ต้องการทำ
Michael Mior


4

โซลูชันที่ 1

ในกรณีของฉันปัญหายังคงอยู่จนกว่าฉันจะลบพวงกุญแจเริ่มต้น การใช้ Mate Linux คุณสามารถใช้คำสั่งนี้เพื่อลบไฟล์คีย์เริ่มต้น:

rm ~/.config/mate/keyrings/default

นั่นแก้ปัญหาให้ฉัน ...


2

ไม่มีวิธีแก้ปัญหาใด ๆ ที่ googled (ลบ keyrings จาก ~ / .gnome2, blanking password-stores จาก ~ / .subversion / config, ... ) ใช้งานได้สำหรับฉัน ฉันต้องยกเลิกการตั้งค่าตัวแปรสภาพแวดล้อม GNOME_KEYRING_CONTROL GNOME_KEYRING_PID ในไฟล์เริ่มต้นของฉัน (~ / .xsession หรืออะไรก็ตาม) เพื่อป้องกันค่าที่สืบทอดมาจากสภาพแวดล้อมเดสก์ท็อป / ล็อกอิน

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