首先从github配置文件中删除了repo,现在无法推送

时间:2016-03-25 07:50:23

标签: git github

我现在从github配置文件中删除了repo我再次向Github分享该项目但是无法这样做。

2 个答案:

答案 0 :(得分:0)

我不认为这是StackExchange上提出这个问题的最佳网站,但是这里有 - 程序大致如下:

  1. 再次在GitHub中创建回购
  2. 在项目的本地副本中设置新回购的网址:git remote add origin https://github.com/your-repo(或set-url,具体取决于origin是否已存在)
  3. 推送您的更改:git push
  4. AFAIR如果您创建一个空项目,他们甚至会提供更详细的说明。

    当然,这假设您有本地备份,.git目录和所有内容。如果你不这样做,我认为你不能恢复存储库 - 此时我会要求GitHub工作人员撤消存储库删除,但我不会指望它。

答案 1 :(得分:0)

我认为您无法使用 git remote add origin 来添加新的远程存储库。因为旧的github存储库使用了源的远程引用。也许某些身份验证信息仍然驻留在您的本地存储库中,这会阻止您推送到远程。尝试使用 git remote add new_remote 添加新的远程存储库。

同时,您最好从旧分支创建一个新分支并使用 git push -u new_remote new_branch 将代码推送到github。本地分支只能跟踪一个远程分支。