SSH pour git/composer
Avec un hébergement avec compte SSH, vous pouvez gérer vos sites avec git et/ou composer.
Si vous devez vous connecter à un repository git privé via SSH ou un composer require qui nécessite une authentification, vous pour créer une clé SSH locale.
Connectez vous en SSH avec votre Terminal et entrez les commandes suivantes:
<code>
ssh-keygen
entrez: /var/www/clients/client1/web2/home/[votre user ssh]/.ssh/id_rsa
</code>
Votre clé privée/publique est générée.
<code>
cat /var/www/clients/client1/web2/home/[votre user ssh]/.ssh/id_rsa.pub
</code>
Copiez votre clé publique et ajoute la dans votre compte Github ou Gitlab.
<code>
eval "$(ssh-agent)"
ssh-add /var/www/clients/client1/web2/home/[votre user ssh]/.ssh/id_rsa
</code>
Votre clé privée est ajoutée au SSH agent
pour cette session. Vous devez donc répéter cette commande la prochaine fois.
Vous pouvez désormais faire un git clone, un git pull/push ou un composer update d'un repository protégé.
ssh, git, composer
Lees ook