搬磚的一天
照常打開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
然后重新拉取就可以了
方法僅供參考