一个本地文件使用git上传至码云和githup?

首先是码云提交,因这个文件夹是码云远程仓库clone下来的,关联提交毫无问题
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

大概意思就是密钥被标记为只读,我没有访问权限,所以访问不到仓库
然后我就 $ ssh-keygen -t rsa -C "my@email.com" ,将新生成的密钥复制到ssh-key中了,
它报这样的错
clipboard.png

求解,我只是想实现一个本地文件同时上传到码云和githup而已啊!真的为自己的智商捉急

阅读 3.4k
4 个回答

已找到解决方案,上面所说我都试过 但没有解决这个问题,没错 问题确实如各位所说是出在本地仓库的版本远落后于远端仓库的提交版本号
我的解决方案是: git push origin master -f 强制提交

当然碰到这种问题最好还是先用这种方法尝试解决下先:
push前先将远程repository修改pull下来:
$ git pull origin master
$ git push -u origin master

你'githup'上的仓库版本比你本地仓库版本要高。

先从'githup'上把内容拉取过来并合并,然后再push

新手上路,请多包涵

"...your current branch is behind its remote counterpart..."
你的分支版本落后远程相应的版本,如果楼上所说,git pull 同步远程,再提交

你试试 git remote -v 可能没有关联远程地址

git remote add origin git地址
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进