Git在克隆的時候報錯Permission denied (publickey)問題
Git在克隆的時候報錯、Permission denied (publickey)
報錯 Permission denied (publickey)
具體如下:

原因
沒有將自己的電腦的SSH key添加到對應(yīng)的git服務(wù)器上。
解決
1、 生成SSH key
> ssh-keygen -t rsa -C “xxxxx@xxxxx.com” 注意:輸入的是自己的郵箱地址

2、 找到生成Key值的目錄,前往.ssh目錄、查看對應(yīng)的公鑰
> cat ~/.ssh/id_rsa.pub 注意:內(nèi)容是(以ssh-rsa 開頭,以賬號的注冊郵箱結(jié)尾的)

3、 登錄對應(yīng)的git服務(wù)器、將公鑰(id_rsa.pub中的內(nèi)容)添加上去
如果是github


如果是gitlab



如果是gitee


完成之后、輸入以下命令、查看是否OK、出現(xiàn)如下內(nèi)容表示成功
ssh -T git@gitee.com

再次進(jìn)行克隆、如果出現(xiàn)如下、則表示克隆成功

總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
git 報錯:OpenSSL SSL_read: Connection was&
這篇文章主要介紹了git 報錯:OpenSSL SSL_read: Connection was reset, errno 10054 解決方法,涉及git配置信息及緩存相關(guān)操作技巧,需要的朋友可以參考下2023-04-04
Git實(shí)現(xiàn)將一個分支的特定提交合并到另一個分支
文章介紹了Git提交合并的基本方法、詳細(xì)操作步驟、高級技巧、沖突解決策略、實(shí)戰(zhàn)案例以及最佳實(shí)踐和常用命令,主要內(nèi)容包括使用cherry-pick和merge--no-ff合并提交,處理多個提交和沖突,提供了解決常見問題的方案,以及推薦的實(shí)踐和注意事項(xiàng)2026-05-05
Git與遠(yuǎn)程倉庫進(jìn)行關(guān)聯(lián)設(shè)置方式
本文介紹了如何安裝和配置Git,以及如何將其與GitHub和Gitee等遠(yuǎn)程倉庫進(jìn)行關(guān)聯(lián),通過修改配置文件和生成SSH密鑰,可以實(shí)現(xiàn)將本地項(xiàng)目同時推送到多個遠(yuǎn)程倉庫2024-11-11

