【问题标题】:Git: can't push changes after changing push URL in Visual StudioGit:在 Visual Studio 中更改推送 URL 后无法推送更改
【发布时间】:2018-07-17 13:57:47
【问题描述】:

所以,我在 Visual Studio 中有一个项目连接到 Git 源代码控制(我在 GitLab 上有一个存储库)。现在,我想在 GitLab 上创建另一个项目并将我现有的项目推送到那里。

我在 GitLab 中创建了一个新的空项目,并尝试简单地将 Visual Studio 中的推送 URL 更改为新项目的 URL(设置 - 存储库设置 - 编辑推送 URL),然后再次通过 VS 推送我的更改.然而,这并没有奏效,我得到了臭名昭著的

refs/heads/master, pre-receive hook 被拒绝

这似乎是一种简单的方法,但现在我猜我需要另一种方法。

注意:主分支不受保护。

【问题讨论】:

  • 你试过'rm -rf .git'然后把它推送到新的仓库吗?也许清除现有的 git 设置会有所帮助?除非出于某种原因您仍然需要第一个
  • master 是受保护的分支吗?
  • @aquaballin 如果可能,我想保留现有的仓库。
  • @ElpieKay 不是。

标签: git version-control


【解决方案1】:

在尝试了其他几种方法(但都失败了)后,我发现了问题:我无法推​​送,因为出于某种病态的原因,我不是我在 GitLab 上创建的项目的成员...

【讨论】:

  • 既然你的问题已经解决了,就可以标记答案了。
猜你喜欢
  • 2020-02-01
  • 1970-01-01
  • 2012-04-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-12
  • 2014-01-19
  • 1970-01-01
相关资源
最近更新 更多