1. 程式人生 > 其它 >本地專案push到GitHub出錯:error: failed to push some refs to ‘github.com:xxxxi/supermall.git‘

本地專案push到GitHub出錯:error: failed to push some refs to ‘github.com:xxxxi/supermall.git‘

技術標籤:前端軟體github

本地專案push到GitHub出錯:

出錯提示如下:
(1)我在命令列執行這句話時,git remote add origin [email protected]:你的github名/supermall.git ,
出錯提示:error: failed to push some refs to ‘github.com:xxxxi/supermall.git’
(2)執行這句話時git branch -M main,出錯提示我沒有許可權:
在這裡插入圖片描述(3)執行這句話 git push -u origin main,還是說我沒有許可權。

原因分析:
本機的ssh在github中沒有填寫,如果之前配置過,但是換電腦操作了,也不行,也會提示你沒有許可權,這時候,需要重新配置ssh碼。

解決方法:

安裝git,開啟git Bash,執行程式碼

$ ssh-keygen -t rsa -C "你的郵箱號"

一路Enter,最後生成2檔案:
在這裡插入圖片描述
rsa是私人檔案,自己看,第二個psb結尾是公共檔案,找到路徑,使用記事本開啟,複製,開啟到GitHub賬戶–Settings–SSH and GPG keys ,開啟後new一個,新增SSH碼確定後在命令列,重新執行 git push -u origin main 就會看到push成功了。

(我用的vscode,直接在vscode的終端執行程式碼。)