Menggunakan teks biasa mungkin bukan pilihan terbaik, jika sandi pernah digunakan sebagai sesuatu yang lain.
Saya mendukung jawaban yang diterima, tetapi itu tidak berhasil untuk saya - untuk alasan yang sangat spesifik: Saya ingin menggunakan salah satu kwallet
atau gnome-keyring
penyimpanan kata sandi. Saya mencoba mengubah pengaturan, di seluruh empat file:
/etc/subversion/config
/etc/subversion/servers
~/.subversion/config
~/.subversion/servers
Bahkan setelah semuanya disetel sama, dengan password-stores
dan nama KWallet (default mungkin salah, kan?) Itu tidak berfungsi dan terus meminta kata sandi selamanya. File di ~/.subversion
memiliki izin 600.
Nah, pada saat itu, Anda dapat mencoba memeriksa satu hal sederhana:
which svn
Jika Anda mendapatkan:
/usr/bin/local/svn
maka Anda mungkin curiga dengan kemungkinan besar bahwa klien ini dibangun dari sumber, secara lokal, oleh administrator Anda (yang mungkin Anda sendiri, seperti dalam kasus saya).
Subversion adalah binatang buas untuk dikompilasi , sangat mudah dibuat secara tidak sengaja tanpa dukungan HTTP, atau - seperti dalam contoh saya - tanpa dukungan untuk penyimpanan kata sandi terenkripsi (Anda memerlukan file pengembangan Gnome atau KDE, dan banyak lagi!). Tetapi ./configure
skrip tidak akan memberi tahu Anda itu, dan Anda hanya mendapatkan yang kurang fungsionalsvn
perintah yang .
Dalam hal ini, Anda dapat kembali ke klien, yang disertakan dengan distribusi Anda, biasanya dalam /usr/bin/svn
. Kelemahannya adalah - Anda mungkin perlu memeriksa ulang copy pekerjaan, karena tidak ada svn downgrade
perintah. Anda dapat berkonsultasi dengan Linus Torvalds tentang apa yang harus Anda pikirkan tentang Subversion;)