Mengingat Anda menggunakan SSH, cara yang lebih disukai adalah menggunakan kunci publik untuk otorisasi, yang sama sekali tidak memerlukan kata sandi.
Panduan untuk membuat dan memasang kunci dapat ditemukan di sini.
svn co svn+ssh://namapengguna:[email protected]/home/svn/shproject
Jauh lebih baik adalah menghasilkan keypair. Sebagai pengguna lokal Anda:
$ ssh-keygen -t rsa
(terima semua default)
Kemudian ambil konten .ssh/id_rsa.pub dan tambahkan di server jarak jauh ke .ssh/authorized_keys Pastikan semuanya ditempelkan ke baris yang sama. Pastikan juga izin direktori .ssh adalah 600.
Maka Anda harus dapat ssh tanpa diminta kata sandi.