改变Git回购

时间:2014-07-07 14:03:41

标签: git github

我的回购邮件被GitHub从版权侵权中撤下。我已经删除了所有问题的文件,并希望将其恢复到GitHub。我假设我需要把它推到一个新的回购。我不确定如何进行切换。任何人都可以解释如何实现这一目标吗?

尝试使用git push origin master

进行推送时

我明白了:

remote: Repository unavailable due to DMCA takedown.
remote: See the takedown notice for more details:
remote: <link to the take down>
fatal: unable to access 'https://github.com/<repo>': The requested URL returned error: 503

2 个答案:

答案 0 :(得分:1)

尝试创建新存储库。您需要添加remote存储库。

git remote add origin https://github.com/user/repo.git

然后你应该在运行时看到remote

git remote -v

查看here了解详情。

答案 1 :(得分:1)

如果要切换repos,则需要更改git遥控器。

您可以通过更改到您的仓库并运行git remote -v来查看当前的远程,它会为您提供名称和回购路径:

origin  git@github.com:username/reponame.git (fetch)
origin  git@github.com:username/reponame.git (push)

您可以通过git remote remove origin删除此旧来源,然后使用git remote add origin git@github.com:username/newreponame.git添加新来源。

不要忘记从您的仓库中删除文件可能还不够;你必须purge them from your Git history