針對(duì)ATOM 的git plus, Mac電腦,git 配置完成后,atom 內(nèi)的git-push無(wú)效問(wèn)題的解決方案。
在已經(jīng)完成所有g(shù)it ssh 配置之后,terminal 的git 運(yùn)行無(wú)誤,但是Atom git-plus push 仍有permission deny 的問(wèn)題時(shí),可以參考以下:
terminal 中運(yùn)行
chmod 400 ~/.ssh/id_rsa
chmod 400 ~/.ssh/id_rsa.pub
ssh-add ~/.ssh/id_rsa
輸入passphase 之后,Quit, 然后重新打開(kāi)terminal 輸入?ssh-add -l ,如果顯示 SHA256,即為成功,重啟Atom 嘗試,應(yīng)該push 就可以工作了。
預(yù)計(jì)這個(gè)方法也適用于sublime。 電腦是Mac, windows 沒(méi)有試過(guò)
特別補(bǔ)充: 此方法有有效期,具體多久我還在試,但是如果失效,重新操作一遍就可以了~