problem cloning an existing git repo

21 Ansichten (letzte 30 Tage)
francesco mantegazza
francesco mantegazza am 24 Apr. 2021
Bearbeitet: Andreas Viborg am 9 Jan. 2024
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 Kommentare
francesco mantegazza
francesco mantegazza am 24 Apr. 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

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Andreas Viborg
Andreas Viborg am 9 Jan. 2024
Bearbeitet: Andreas Viborg am 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

Kategorien

Mehr zu Source Control Integration finden Sie in Help Center und File Exchange

Tags

Produkte


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by