首先是码云提交,因这个文件夹是码云远程仓库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 报错了
大概意思就是密钥被标记为只读,我没有访问权限,所以访问不到仓库
然后我就 $ ssh-keygen -t rsa -C "my@email.com" ,将新生成的密钥复制到ssh-key中了,
它报这样的错
求解,我只是想实现一个本地文件同时上传到码云和githup而已啊!真的为自己的智商捉急
已找到解决方案,上面所说我都试过 但没有解决这个问题,没错 问题确实如各位所说是出在本地仓库的版本远落后于远端仓库的提交版本号
我的解决方案是: git push origin master -f 强制提交
当然碰到这种问题最好还是先用这种方法尝试解决下先:
push前先将远程repository修改pull下来:
$ git pull origin master
$ git push -u origin master