Vzhledem k tomu, že používáte SSH, preferovaným způsobem je použití veřejného klíče pro autorizaci, což zcela ušetří nutnost hesla.
Průvodce pro vytvoření a instalaci klíčů naleznete zde.
svn co svn+ssh://username:[email protected]/home/svn/shproject
Nekonečně lepší je vygenerovat klíčový pár. Jako místní uživatel:
$ ssh-keygen -t rsa
(přijmout všechna výchozí nastavení)
Poté vezměte obsah .ssh/id_rsa.pub a přidejte jej na vzdáleném serveru do .ssh/authorized_keys. Ujistěte se, že je vše vloženo do stejného řádku. Také se ujistěte, že oprávnění adresáře .ssh jsou 600.
Pak byste měli být schopni ssh bez výzvy k zadání hesla.