今天想将一个本地的项目上传到github上,笔者首先在本地和github分别建立一个git库名叫ResDemo!但是在使用$ git remote add origin git@github.com:watermin(github帐号名)/gitdemo(项目名).git
,将本地库与github上的库进行关联时,关联错了!导致执行git push origin master
时出现错误!
$git push origin master
ERROR: Repository not found.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
出现错误后,我想试着从新关联github远程库,但是当执行
git remote add origin git@github.com:watermin/DesDemo.git
时提示以下错误:
$ git remote add origin git@github.com:watermin/DesDemo.git
fatal: remote origin already exists.
意思是说,已经关联了远程库,再次关联就失败了!
后来在网上看到说,先使用
git remote rm origin
,在进行关联远程库,果然这样就可以了!下面简单写一下步骤:
1.将关联错误的远程库移除
$ git remote rm origin
2.重新关联远程库
$ git remote add origin git@github.com:watermin/DesDemo.git
3.将本地库代码push到远程库
$ git push origin master
Counting objects: 76, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (59/59), done.
Writing objects: 100% (76/76), 8.32 MiB | 372.00 KiB/s, done.
Total 76 (delta 1), reused 0 (delta 0)
To git@github.com:watermin/DesDemo.git
- [new branch] master -> master
devteam@LENOVO-PC ~/Desktop/git/DesDemo (master)
$
这样就成功将本地库代码,上传到远程库了!
2、发现没有关联错仓库但是一直提示你没有这样的仓库可能就是你SSH密钥的问题你需要去GitHub上配置你的SSH然后问题解决