การใช้ข้อความธรรมดาอาจไม่ใช่ทางเลือกที่ดีที่สุดหากเคยใช้รหัสผ่านเป็นอย่างอื่น
ฉันสนับสนุนคำตอบที่ได้รับการยอมรับ แต่ไม่ได้ผลสำหรับฉัน - ด้วยเหตุผลที่เฉพาะเจาะจงมาก: ฉันต้องการใช้อย่างใดอย่างหนึ่งkwallet
หรือที่gnome-keyring
เก็บรหัสผ่าน ฉันลองเปลี่ยนการตั้งค่าทั้งหมดสี่ไฟล์:
/etc/subversion/config
/etc/subversion/servers
~/.subversion/config
~/.subversion/servers
แม้ว่าทุกอย่างจะถูกตั้งค่าเหมือนกัน แต่ด้วยpassword-stores
และชื่อ KWallet (ค่าเริ่มต้นอาจผิดใช่ไหม) ก็ไม่ได้ผลและยังคงขอรหัสผ่านตลอดไป ไฟล์ใน~/.subversion
มีสิทธิ์ 600
ณ จุดนั้นคุณอาจลองตรวจสอบสิ่งง่ายๆอย่างหนึ่ง:
which svn
ถ้าคุณได้รับ:
/usr/bin/local/svn
คุณอาจสงสัยด้วยความเป็นไปได้สูงว่าไคลเอนต์นี้ถูกสร้างขึ้นจากแหล่งที่มาในพื้นที่โดยผู้ดูแลระบบของคุณ (ซึ่งอาจเป็นตัวคุณเองในกรณีของฉัน)
การโค่นล้มเป็นสัตว์ร้ายที่รวบรวมได้ง่ายมากที่จะสร้างโดยบังเอิญโดยไม่ต้องรองรับ HTTP หรือ - ดังในตัวอย่างของฉัน - โดยไม่รองรับที่เก็บรหัสผ่านที่เข้ารหัส (คุณต้องใช้ไฟล์การพัฒนา Gnome หรือ KDE และอีกมากมาย!) แต่./configure
สคริปต์จะไม่บอกคุณและคุณได้svn
รับคำสั่งที่ใช้งานได้น้อยกว่า
/usr/bin/svn
ในกรณีที่คุณอาจกลับไปยังลูกค้าซึ่งมาพร้อมกับการกระจายของคุณมักจะอยู่ใน ข้อเสียคือคุณอาจต้องเช็คเอาต์สำเนาที่ใช้งานได้อีกครั้งเนื่องจากไม่มีsvn downgrade
คำสั่ง คุณสามารถปรึกษาLinus Torvaldsเกี่ยวกับสิ่งที่คิดเกี่ยวกับการโค่นล้มได้;)