Cloner un dépôt Gitlab sans s’identifier via un token

  1. créer un token via le menu Paramètres > Jeton d’accès du dépôt Gitlab (perso, je choisis Maintainer et read_repository pour éviter les risques).
  2. se connecter en SSH sur le serveur qui va recevoir le dépôt.
  3. faire git clone https://NOM_DU_TOKEN:TOKEN@gitlab.com/vendor/repo.git dans le dossier souhaité

Ensuite, il suffira de faire un git pull pour récupérer la dernière version du dépôt sans avoir à rentrer les identifiants.

Note : le token a une durée de validité limitée, il faut donc le renouveler à intervalles réguliers.