Ceci est une ancienne révision du document !
Source : How to Run Your Own Git Server
Si on n'en a pas encore une, créer une paire de clés avec cette commande :
ssh-keygen -t rsa -b 2048 -C "mon-adresse@email"
Deux fichiers sont créés :
/home/marc/.ssh/id_rsa # clé privée /home/marc/.ssh/id_rsa.pub # clé publique
ssh-copy-id marc@SERVEUR
Entrer le mot de passe de cet utilisateur sur le serveur.
ssh marc@SERVEUR
Normalement l'accès est maintenant autorisé sans entrer de mot de passe.
Source: https://support.atlassian.com/bitbucket-cloud/docs/set-up-an-ssh-key/
…à suivre…
Sur le serveur, créer un utilisateur git :
sudo useradd git sudo passwd git
Sur la machine locale, envoyer la clé RSA sur le serveur dans le compte de l'utilisateur git :
cat ~/.ssh/id_rsa.pub | ssh git@[SERVEUR] "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
…à suivre…