El kdesvn i les contrasenyes

El kdesvn/Subversion són capaços de desar les contrasenyes. Desar les contrasenyes sempre és un risc per a la seguretat, però permet un frontal més usable.

No desar les contrasenyes

La manera més segura, però de vegades maldestre amb les IGU com el kdesvn. En particular, els processos en segon pla del kdesvn sempre tornaran a demanar una contrasenya en el cas que el repositori hagi restringit l'accés de les operacions com actualització i estat. El mateix per a «comissió» i així successivament. De manera que si no esteu desant les contrasenyes, haureu de desactivar Inicia la comprovació d'actualitzacions en obrir una còpia de treball i així successivament.

Desar les contrasenyes al KWallet

L'emmagatzematge de contrasenyes segur utilitzat per una gran quantitat de programes KDE, com el KMail i el Konqueror. Si esteu desant les contrasenyes i se solen utilitzar amb el kdesvn, haureu d'utilitzar això. Tingueu cura que l'emmagatzematge encriptat no és un emmagatzematge d'alta seguretat. Pels detalls, vegeu la documentació del KWallet.

Desar-les a l'emmagatzematge de contrasenyes propi de Subversion

Això no és recomanable perquè les contrasenyes s'emmagatzemen com a text clar! No us ho creieu? Doneu una ullada als fitxers a ~/.subversion/auth/svn.simple. Només haureu d'utilitzar aquesta opció si esteu utilitzant amb freqüència altres clients que el kdesvn, com el rapidsvn o l'esvn o el client de línia d'ordres original, el svn. Si utilitzeu el client de línia d'ordres, sobretot per a extreure o actualitzar, aquest no requerirà una contrasenya i el kdesvn hauria d'utilitzar el KWallet per a cometre/moure/copiar.

Cau de contrasenyes intern

És possible activar un cau de contrasenyes intern, el qual mantindrà les contrasenyes a la memòria sempre que s'estigui executant el kdesvn. Pel que no haureu d'introduir una contrasenya dues vegades, encara que no la deseu a la cartera.

Cas especial de «svn+ssh»

Quan s'utilitza el Subversion a través de svn+ssh, l'emmagatzematge de la contrasenya es farà a través de ssh i ssh-agent. Per a fer això, cal tenir accés a la màquina i repositori remots. Si voleu emmagatzemar alguna cosa, haureu d'utilitzar l'autenticació de clau pública de ssh, no l'autenticació per contrasenya. (De fet, ssh prefereix l'autenticació per clau pública). Per a fer això, cal posar la vostra clau pública ssh en l'objectiu, p. ex., al sistema del repositori. Les contrasenyes ssh mai seran manejades per l'emmagatzematge de contrasenyes de Subversion, el KWallet o el cau intern de contrasenyes.

Si no voleu que se us demani la contrasenya de la vostra clau SSH, podeu utilitzar el ssh-agent, seleccionant el menú SubversionAfegeix les identitats ssh al ssh-agent podreu emmagatzemar la contrasenya de la vostra clau ssh per a la sessió actual, de manera que no l'hàgiu d'introduir més quan sigui necessària.