Git 提示 Permission denied (publickey),如何才能解決情组?

首先確認(rèn)下你的Linux/Mac/Wins當(dāng)前用戶對(duì)于 git 工程所在的本地文件夾, 是否具有777權(quán)限,沒有的話,先設(shè)置一下.

因?yàn)榧词鼓惆?root 用戶的 ssh 加到 GitHub 后, 操作系統(tǒng)的子賬戶并不能具有 ssh 的權(quán)限.

如果具有777權(quán)限,可以進(jìn)行下面的檢查:

下面的方案前提是你對(duì)文件夾有777權(quán)限.

電腦只有一個(gè)git環(huán)境

如果你的電腦只有一個(gè)git環(huán)境燥筷,那么極大多數(shù)情況是由于 GitHub 賬號(hào)沒有設(shè)置 ssh 公鑰信息所致。 前往 GitHub 網(wǎng)站的"account settings"

依次點(diǎn)擊"Setting -> SSH Keys"->"New SSH key"

Title處填寫“id_rsa.pub”或其他任意信息院崇。 key處原樣拷貝下面命令的打印 ~/.ssh/id_rsa.pub 文件的內(nèi)容:

cat ~/.ssh/id_rsa.pub      # 控制臺(tái)上輸出內(nèi)容
pbcopy < ~/.ssh/id_rsa.pub # 自動(dòng)拷貝到粘貼板

如沒有則按下述方法生成:

ssh-keygen -t rsa

輸入文件名的地方輸入可以輸入自定義文件名肆氓,默認(rèn)是id_rsa,然后一路回車......

注意如果自定義文件名的話底瓣,需要加一個(gè)config文件谢揪,下文有介紹。

最后捐凭,輸入

ssh -T git@github.com

如果沒有報(bào)錯(cuò)拨扶,

再嘗試輸出就應(yīng)該有了

cat ~/.ssh/id_rsa.pub      # 控制臺(tái)上輸出內(nèi)容
pbcopy < ~/.ssh/id_rsa.pub # 自動(dòng)拷貝到粘貼板

或者說設(shè)置了 sshkey 還是 permission denied 怎么回事?

回到如下命令,檢查當(dāng)前配置的SSH對(duì)應(yīng)的git賬號(hào)柑营;

ssh -T git@github.com

然后用如下命令(id_rsa對(duì)應(yīng)目標(biāo)賬戶的私鑰)命令屈雄,制定目標(biāo)Git賬號(hào)

ssh-add -K ~/.ssh/id_rsa

電腦有多個(gè)git環(huán)境

如果嘗試了上面的方法還是不行,那么可能你用了多個(gè)密鑰官套,你在新建秘鑰的時(shí)候使用了自定義的名稱,比如 github_rsa蚁孔,你需要再配置一個(gè) config 文件

cd ~/.ssh/
vi config

輸入以下內(nèi)容:

Host github
    User git  
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/github_rsa
    ServerAliveInterval 300
    ServerAliveCountMax 10

ESC+:wq保存退出

重新嘗試以下命令即可搞定:

注意??:@ 符號(hào)前后的參數(shù)要與上面 User 和 HostName對(duì)應(yīng)上奶赔,一般公司內(nèi)部的代碼倉庫都是自定義的,注意修改上面的參數(shù)然后再匹配下面的進(jìn)行測(cè)試:

ssh -T git@github.com
ssh-add -K ~/.ssh/github_rsa
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末杠氢,一起剝皮案震驚了整個(gè)濱河市站刑,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌鼻百,老刑警劉巖绞旅,帶你破解...
    沈念sama閱讀 222,681評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件摆尝,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡因悲,警方通過查閱死者的電腦和手機(jī)堕汞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,205評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來晃琳,“玉大人讯检,你說我怎么就攤上這事∥篮担” “怎么了人灼?”我有些...
    開封第一講書人閱讀 169,421評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)顾翼。 經(jīng)常有香客問我投放,道長(zhǎng),這世上最難降的妖魔是什么适贸? 我笑而不...
    開封第一講書人閱讀 60,114評(píng)論 1 300
  • 正文 為了忘掉前任跪呈,我火速辦了婚禮,結(jié)果婚禮上取逾,老公的妹妹穿的比我還像新娘耗绿。我一直安慰自己,他們只是感情好砾隅,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,116評(píng)論 6 398
  • 文/花漫 我一把揭開白布误阻。 她就那樣靜靜地躺著,像睡著了一般晴埂。 火紅的嫁衣襯著肌膚如雪究反。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,713評(píng)論 1 312
  • 那天儒洛,我揣著相機(jī)與錄音精耐,去河邊找鬼。 笑死琅锻,一個(gè)胖子當(dāng)著我的面吹牛卦停,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播恼蓬,決...
    沈念sama閱讀 41,170評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼惊完,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了处硬?” 一聲冷哼從身側(cè)響起小槐,我...
    開封第一講書人閱讀 40,116評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎荷辕,沒想到半個(gè)月后凿跳,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體件豌,經(jīng)...
    沈念sama閱讀 46,651評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,714評(píng)論 3 342
  • 正文 我和宋清朗相戀三年控嗜,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了茧彤。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,865評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡躬审,死狀恐怖棘街,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情承边,我是刑警寧澤遭殉,帶...
    沈念sama閱讀 36,527評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站博助,受9級(jí)特大地震影響险污,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜富岳,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,211評(píng)論 3 336
  • 文/蒙蒙 一蛔糯、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧窖式,春花似錦蚁飒、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,699評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至阁簸,卻和暖如春爬早,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背启妹。 一陣腳步聲響...
    開封第一講書人閱讀 33,814評(píng)論 1 274
  • 我被黑心中介騙來泰國(guó)打工筛严, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留饶米,地道東北人咙崎。 一個(gè)月前我還...
    沈念sama閱讀 49,299評(píng)論 3 379
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像褪猛,于是被迫代替她去往敵國(guó)和親羹饰。 傳聞我的和親對(duì)象是個(gè)殘疾皇子碳却,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,870評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容