J'ai une machine MacOS distante avec git et GitHub Desktop installés, ainsi que ma clé publique SSH.
Si je me connecte à la machine via le partage d'écran, j'ouvre une fenêtre shell et j'essaie par exemple git pull
dans mon référentiel, il fonctionne bien et ne demande pas les informations d'identification.
Cependant, si je me connecte à la même machine en utilisant SSH et que j'essaie la même commande git, elle demande à chaque fois des informations d'identification (et fonctionne si je lui donne le nom d'utilisateur et le mot de passe corrects).
J'ai essayé quelques suggestions telles que celui-ci mais tout ce que je fais ne semble avoir aucun effet lorsque je me connecte à la machine via SSH.
Y a-t-il une sorte de politique de ne pas mettre à jour la chaîne de clés via SSH ? Ou est-ce quelque chose d'autre ?
P.S. J'ai ajouté ceci à mon ~.ssh/config
:
Host *
AddKeysToAgent yes
UseKeychain yes
Ça ne semble pas aider.
Aussi, mon URL git est https://github.com/...