problem cloning an existing git repo

10 ビュー (過去 30 日間)
francesco mantegazza
francesco mantegazza 2021 年 4 月 24 日
編集済み: Andreas Viborg 2024 年 1 月 9 日
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 件のコメント
francesco mantegazza
francesco mantegazza 2021 年 4 月 24 日
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

サインインしてコメントする。

回答 (1 件)

Andreas Viborg
Andreas Viborg 2024 年 1 月 9 日
編集済み: Andreas Viborg 2024 年 1 月 9 日
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

カテゴリ

Help Center および File ExchangeSource Control についてさらに検索

タグ

製品


リリース

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by