push代碼報錯 Git: git@github.com: Permission denied (publickey).git
緣由 :「Enter passphrase (empty for no passphrase):」時設置了密碼 解決辦法:不設置密碼,直接回車回車github
詳細配置步驟: 1.控制檯輸入bash
git config --global user.name "你的git帳號名(ex:fuxuewei)"
git config --global user.email "你的git帳號的email(ex:476541140@qq.com)"
複製代碼
2.建立ssh-keyssh
ssh-keygen -t rsa -C "你的git帳號的email(ex:476541140@qq.com"
複製代碼
而後會提示ssh-key存在那個文件夾,默認時用戶目錄/.ssh,能夠直接回車,若是提示已存在,能夠覆蓋或存在其餘文件夾編輯器
以後出現前面提到的設置密碼,不要設置,直接回車ui
好啦如今ssh-key已經生成完畢,快去複製它吧!! 在本地用戶文件夾下(登陸用戶名)找到.ssh 的文件夾,裏面包含 id_rsa 和 id_rsa.pub 兩個文件 用記事本或其餘編輯器打開 id_rsa.pub 複製裏面的內容spa
3.在本身的github中添加剛剛複製的ssh-keycode
4.控制檯輸入命令cdn
ssh -T git@github.com
複製代碼
5.從github上clone你的項目到本地blog
git clone xxxxxxxxx(你項目的git地址,http或ssh)
複製代碼
6.而後就能夠更改->commit->push啦