【解决】如何在windows系统中使用SSH远程拉取Gerrit仓库
创始人
2024-05-26 12:19:51

报错如下:

        $ git clone "ssh://xxxxxx@xxxxx/xxxxx"
        Cloning into 'xxxxx'...
        xxxxx@xxxxx: Permission denied (publickey).
        fatal: Could not read from remote repository.

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

排查过后发现原因是,之前创建的SSH KEY都是RSA加密格式的,我当前的Gerrit版本不支持RSA加密方式(可能是因为RSA过时了),需要使用ED25519加密方式的SSH KEY:

ssh-keygen -t ed25519 -C "your_email@example.com"

最后,将生成的id_ed25519.pub内容添加至Gerrit SSH KEY管理即可解决。

:)

相关内容

热门资讯

科创100ETF基金净值下跌1... 鹏华上证科创板100交易型开放式指数证券投资基金(简称:科创100ETF基金,代码588220)公布...
富国中证科创创业50ETF净值... 富国中证科创创业50交易型开放式指数证券投资基金(简称:富国中证科创创业50ETF,代码588380...
汇添富上证科创板芯片ETF净值... 汇添富上证科创板芯片交易型开放式指数证券投资基金(简称:汇添富上证科创板芯片ETF,代码588750...
南方上证科创板100ETF净值... 南方上证科创板100交易型开放式指数证券投资基金(简称:南方上证科创板100ETF,代码588900...
嘉实上证科创板综合ETF净值下... 嘉实上证科创板综合交易型开放式指数证券投资基金(简称:嘉实上证科创板综合ETF,代码589300)公...