Il existe deux manières pour cloner un projet : SSH et HTTPS. Nous recommandons fortement d’utiliser SSH pour des raisons de sécurité et de fluidité lors du développement.
<aside> ✅ Pré-requis
git clone
(voir Guide Rapide)
</aside>Raison :
SSH est un standard de sécurité qui permet de crypter les données, qui ne peuvent lu que par le serveur de destination
$HOME/
├─ .ssh/
│ ├─ id_ed25519 # la clé privée générée, utilisé pour encoder les données
│ ├─ id_ed25519.pub # la clé publique générée, utilisée pour vérifier les données sur le server Github, Gitlab, etc
│ ├─ known_hosts # les serveur autorisés
Raison :
La clé SSH va permettre de pouvoir faire les opérations à distance (push, pull, etc) sans avoir besoin de rentrer son login/mot de passe à chaque fois.
Récupérer facilement l’adresse SSH dans gitlab
git clone [email protected]:${mon_projet}