Sur un dépôt git, l'authentification peut être faite par login/mot de passe ou par clé de connexion.

La clé peut avoir une date d'expiration et devenir inutilisable.

Pour renouveler, dans le serveur Git, créer une nouvelle clé.
Sur gitlab, dans le menu Settings / Access Tokens, ajouter une nouvelle clé.
Pour un token en lecture seule, mettre le rôle est Reporter (Guest est insuffisant) et un scope "read_repository".

Dans le client, exécuter :
git remote set-url origin https:/oauth2:[TOKEN]@[SERVEUR]/[REPOSITORY]
La clé sera alors remplacée par la nouvelle.