鍍金池/ 問答/Linux/ 一個本地文件使用git上傳至碼云和githup?

一個本地文件使用git上傳至碼云和githup?

首先是碼云提交,因這個文件夾是碼云遠(yuǎn)程倉庫clone下來的,關(guān)聯(lián)提交毫無問題
git add .
git commit -m "gitee"
git remote add gitee git@gitee.com:xxx/jkPT.git

再就是githup提交了,
git add .
git commit -m "githup"
git remote add githup git@github.com:QGMan/jkPT.git
到此都是沒問題
最后一步:git push -u githup master 報錯了

clipboard.png

大概意思就是密鑰被標(biāo)記為只讀,我沒有訪問權(quán)限,所以訪問不到倉庫
然后我就 $ ssh-keygen -t rsa -C "my@email.com" ,將新生成的密鑰復(fù)制到ssh-key中了,
它報這樣的錯
clipboard.png

求解,我只是想實現(xiàn)一個本地文件同時上傳到碼云和githup而已?。≌娴臑樽约旱闹巧套郊?/p>

回答
編輯回答
硬扛

"...your current branch is behind its remote counterpart..."
你的分支版本落后遠(yuǎn)程相應(yīng)的版本,如果樓上所說,git pull 同步遠(yuǎn)程,再提交

2017年8月31日 07:58
編輯回答
傲寒

你'githup'上的倉庫版本比你本地倉庫版本要高。

先從'githup'上把內(nèi)容拉取過來并合并,然后再push

2017年6月14日 12:38
編輯回答
浪婳

你試試 git remote -v 可能沒有關(guān)聯(lián)遠(yuǎn)程地址

git remote add origin git地址
2018年3月6日 19:26
編輯回答
深記你

已找到解決方案,上面所說我都試過 但沒有解決這個問題,沒錯 問題確實如各位所說是出在本地倉庫的版本遠(yuǎn)落后于遠(yuǎn)端倉庫的提交版本號
我的解決方案是: git push origin master -f 強制提交

當(dāng)然碰到這種問題最好還是先用這種方法嘗試解決下先:
push前先將遠(yuǎn)程repository修改pull下來:
$ git pull origin master
$ git push -u origin master

2018年1月13日 05:11