Il est nécessaire de s'inscrire au serveur SVN pour contribuer à l'enrichissement de Slackware en réalisant toujours plus de slackbuilds.
Le serveur SVN fonctionnant par SSH, une clé SSH publique sera nécessaire pour cette inscription. Ensuite vous aurez accès en écriture à la branche contribs uniquement.
Si vous ne l'avez pas encore créée, ouvrez une console avec l'utilisateur dont vous allez vous servir pour vous connecter au dépôt et saisissez la commande suivante :
$ ssh-keygen
Vous pouvez utiliser une passphrase ou non, au choix. Cette passphrase vous sera demander à chaque connexion au serveur.
Deux fichiers ont été créés :
$ ls ~/.ssh/ id_rsa id_rsa.pub
Le fichier id_rsa est la clé privée, et id_rsa.pub, la clé publique. Envoyez la clé publique à l'adresse suivante svn@slackware-fr.org avec comme sujet “Inscription au dépôt SVN : votre pseudo”.
Pour plus d'information, vous pouvez toujours utiliser le forum ou venir sur le salon IRC #slackware-fr@irc.freenode.net.
Nous aurons besoin de cette variable pour utiliser SVN par SSH.
Reprenez votre console (toujours avec le même utilisateur) et saisissez la commande suivante :
$ export SVN_SSH="ssh -l svn -i $HOME/.ssh/id_rsa"
Maintenant, votre console est prête pour utiliser le dépôt.
Vous pouvez configurer votre shell pour qu'il exécute cette commande automatiquement lors de sa connexion, sinon vous aurez besoin la saisir à chaque fois que vous ouvrirez une console.