我有我的项目在GitHub上的一些位置,git@github.com:myname/oldrep.git。
现在,我想将所有代码推到其他位置的新存储库git@github.com:newname/newrep.git。
我使用命令:
git remote add origin git@github.com:myname/oldrep.git
但我所领受的是:
致命:远程源已经存在。
我有我的项目在GitHub上的一些位置,git@github.com:myname/oldrep.git。
现在,我想将所有代码推到其他位置的新存储库git@github.com:newname/newrep.git。
我使用命令:
git remote add origin git@github.com:myname/oldrep.git
但我所领受的是:
致命:远程源已经存在。
当前回答
您可以简单地在文本编辑器中编辑配置文件。
在~/。你需要在Gitconfig中输入如下内容:
[user]
name = Uzumaki Naruto
email = myname@example.com
[github]
user = myname
token = ff44ff8da195fee471eed6543b53f1ff
In the oldrep/。Git /配置文件(在存储库的配置文件中):
[remote "github"]
url = git@github.com:myname/oldrep.git
push = +refs/heads/*:refs/heads/*
push = +refs/tags/*:refs/tags/*
如果您的存储库的配置文件中有一个远程部分,并且URL匹配,您只需要添加推送配置。如果你使用一个公共URL进行抓取,你可以将用于推送的URL输入为“pushurl”(警告:这需要刚刚发布的Git 1.6.4版本)。
其他回答
您不必删除现有的“origin”远程,只需为远程添加使用“origin”以外的名称,例如。
Git远程添加github git@github.com:myname/oldrep.git
Git远程rm来源 Git remote -v 它不会显示任何存储库名称 Git远程添加源git@github.com:用户名/myapp.git Git push origin master 它将启动流程并创建新分支。 你可以看到你的作品被推送到github。
git remote rm origin
然后
git push -f
步骤: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
您需要检查原点,如果不存在则添加。
if ! git config remote.origin.url >/dev/null; then
git remote add origin git@github.com:john/doe.git
fi
创建文件check.sh,粘贴脚本,更新git存储库URL,然后运行。/check.sh。