我有我的项目在GitHub上的一些位置,git@github.com:myname/oldrep.git。

现在,我想将所有代码推到其他位置的新存储库git@github.com:newname/newrep.git。

我使用命令:

git remote add origin git@github.com:myname/oldrep.git

但我所领受的是:

致命:远程源已经存在。


当前回答

步骤:1

git remote rm origin

一步:2

git remote add origin enter_your_repository_url

例子:

git remote add origin https://github.com/my_username/repository_name.git

其他回答

前面的解决方案似乎忽略了起源,他们只是建议使用另一个名称。当你只想使用git push origin时,请继续阅读。

出现这个问题是因为Git配置顺序错误。你可能已经在你的.git配置中添加了一个“git origin”。

你可以在你的Git配置中使用下面的代码行更改远程原点:

git remote set-url origin git@github.com:username/projectname.git

这个命令为要推送的Git存储库设置一个新的URL。 重要的是填写您自己的用户名和项目名

步骤:1

git remote rm origin

一步:2

git remote add origin enter_your_repository_url

例子:

git remote add origin https://github.com/my_username/repository_name.git

我也有同样的问题,但我找到了解决方案。基本上,“origin”是项目克隆位置的另一个名称。现在是错误

fatal: remote origin already exists.

字面意思是原点已经存在。因此,要解决这个问题,我们的目标应该是消除它。 为此目的:

git remote rm origin

现在再添加一次

git remote add origin https://github.com/__enter your username here__/__your repositoryname.git__

这确实解决了我的问题。

如果你想在github中创建一个具有相同项目的新存储库,并且之前的Remote不允许你这样做,在这种情况下,首先删除github上的存储库,然后你只需要删除。git文件夹C:\Users\Shiva\AndroidStudioProjects\yourprojectname\。Git删除了这个文件夹(确保你点击了隐藏文件,因为这个文件夹是隐藏的)

同时点击android studio settings ->VersionControl中的minus(Remove)按钮 点击这里删除版本控制从android,然后你将能够创建新的存储库。

如果您错误地将本地名称命名为“origin”,您可以使用以下方法删除它:

git remote rm origin