Effacer les filtres
Effacer les filtres

problem cloning an existing git repo

15 vues (au cours des 30 derniers jours)
francesco mantegazza
francesco mantegazza le 24 Avr 2021
Hi everybody,
I have a problem cloning a git repo. I followed the instructions provided by this link
creating a my ssh keys and placing them in the right directory for MATLAB to retrieve them, but I get an error when I try to clone the repo:
Git internal error (Code = -1, Class = 23): Failed to authenticate SSH session: Unable to open public key file
I don't know what to do because I'm pretty sure the ssh exists, has been associated to my git account properly and indeed the check works fine when I validate it inserting my password. Also the environment variable has been set correctly.
Thanks
  2 commentaires
francesco mantegazza
francesco mantegazza le 24 Avr 2021
Yes I did, I tried to regenerate the ssh keys with the suggested command, restarted matlab but it didn't work unfortunately.
My problem indeed has to do with a previous step since I haven't been able to clone the repo yet.
Thanks for your help

Connectez-vous pour commenter.

Réponses (1)

Andreas Viborg
Andreas Viborg le 9 Jan 2024
Modifié(e) : Andreas Viborg le 9 Jan 2024
I might need to specify the SSH-key explicitly, either type this on the command line or in your startup.m file:
git = settings().matlab.sourcecontrol.git;
git.PrivateKeyFile.PersonalValue = "C:\Users\username\.ssh\id_ed25519";
git.PublicKeyFile.PersonalValue = "C:\Users\username\.ssh\id_ed25519.pub";
See
https://se.mathworks.com/help/matlab/matlab_prog/set-up-git-source-control.html

Catégories

En savoir plus sur Source Control Integration dans Help Center et File Exchange

Tags

Produits


Version

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by