關於使用git倉庫ssh拉取代碼,ssh-rsa報錯


搬磚的一天

照常打開git bash

拉下昨天新建的git倉庫

git clone git@git.xxxx:xxxx/new_git.git

哦吼,報錯了

Please make sure you have the correct access rights
and the repository exists.

這時候的我顯然沒意識到配置問題

還以為是字符打錯了

再來一遍

理所當然的又報錯

仔細瀏覽了報錯信息之后

發現是配置的ssh-rsa有問題

但是 git 密鑰我沒動啊

昨晚睡了一覺(想到之前搭建博客的時候好像把rsa改了)

沒辦法,再次生成,重新改過來

依舊不行

查詢后發現   新的ssh客戶端不支持ssh-rsa算法,要修改本地配置重新使用ssh-rsa算法。

解決方法:

找到rsa文件

在當前目錄下新建 config 文件(注意看,是沒有后綴的 config 文件)

 

 

然后將 config 文件打開

配置信息如下:

 

 (這里是用記事本打開的)

配置代碼:

Host *
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa

然后重新拉取就可以了

 

方法僅供參考


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM