我在Github上创建了一个仓库。使用命令上传项目到新的仓库时,出现了错误:
git remote add origin https://github.com/nafeeur10/rental.git
错误:
致命错误:远程源已存在。
接着
git push -u origin master
错误:
git@github.com: 拒绝访问(公钥)。 而且仓库确实存在。
问题出在哪里,我应该怎么做呢?
致命错误:远程 origin 已经存在。
此错误信息表示远程已经配置了相同的名称。您可以使用不同的名称添加新的远程,或者更新现有的远程。
设置新的远程:
$ git remote set-url origin https://github.com/nafeeur10/rental.git
或者更新现有的:
git remote add origin1 git@github.com:ppreyer/first_app.git
在这样做的过程中,您需要将“origin”替换为“origin1”。例如,$ git push origin master现在应该是$ git push origin1 master。
1.如果原始url已经添加,您可以使用“git remote -v”查看已经添加的原始url。
由于您已经将原始url设置为某个url,因此您可以使用以下方式更新原始url:
git remote set-url origin https://github.com/nafeeur10/rental.git
2.您可能没有推送到主分支的权限。尝试推送到新的develop分支。
您的远程源存在。因此,您可能会收到此错误,因为您尚未初始化或重新初始化(如果先前存在存储库中的提交是新的)git存储库。首先输入命令“git init”。之后尝试此命令。
git push -u origin master
然后您可能会被要求进行身份验证。提供您的凭据即可将更改推送到远程存储库。