簡體   English   中英

無法使用密鑰文件“C:\GIT\HOME\.ssh\id_rsa”(OpenSSH SSH-2 私鑰(新格式))

[英]Unable to use key file "C:\GIT\HOME\.ssh\id_rsa" (OpenSSH SSH-2 private key (new format))

我正在嘗試從 Gitlab 存儲庫制作 GitClone。 我在我的 cmd 上使用命令 ssh-keygen 生成了一個 ssh 密鑰: 在此處輸入圖像描述

然后我將我的公鑰(以 ssh_rsa 開頭)添加到我的 Gitlab 帳戶,但是每當我嘗試制作 gitclone 時,我都會遇到以下錯誤: 在此處輸入圖像描述

有什么建議嗎? 我嘗試用 puttygen 轉換我的密鑰,但仍然無效。 我的公鑰的開頭是 ssh-rsa key.: 和私鑰。 --開始OPENSSH私鑰--..key..--結束OPENSSH私鑰--

Output 的 ssh -v git@gitlab.(..).com 在此處輸入圖像描述

好的。 我解決了這個問題。 由於我使用 TortoiseGit 制作 GitClone,因此最后一個不接受 Openssh 密鑰。 因此,生成密鑰后,需要使用 Puttygen 將其轉換為 Putty 格式。 此外,您必須注意新生成的密鑰的版本,您可以在 key>parameters 上的 puttygen 上更改版本以保存密鑰!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM