【问题标题】:how to delete remote server tag?如何删除远程服务器标签?
【发布时间】:2017-05-17 08:51:29
【问题描述】:

我想调整服务器标签。就像将标签从第一次提交移动到第二次提交。 当我用 - 更新服务器标签时,我成功更新了本地标签

$ git push origin --delete tag "SIT/0.0.1"

错误:

远程:GitLab:您不能更改此项目的现有标签。
http://113.28.25.210/p2p_mo_bank_ios/tfb-9002-i.git ! [远程拒绝] SIT/0.0.1(预接收挂钩被拒绝) 错误:未能将一些引用推送到'http://113.28.25.210/p2p_mo_bank_ios/tfb-9002-i.git'`

帮帮我。

【问题讨论】:

  • 您只是在远程存储库上没有足够的权限来删除标签。这不是错误,而是配置/权限问题
  • 命令本身没问题,除了tag 不是必需的。但是远程服务器会因为政策或您没有权限而阻止它。所以你需要联系仓库所有者。
  • 非常感谢。

标签: git git-tag


【解决方案1】:

您无权删除远程标签。像 gitlab 这样的平台通常会禁用它。

在远程删除标签更容易:

git push origin :<your tag>

【讨论】:

    猜你喜欢
    • 2011-07-25
    • 2017-08-15
    • 2021-11-11
    • 1970-01-01
    • 2021-06-29
    • 2015-08-18
    • 2011-09-03
    • 1970-01-01
    • 2020-07-25
    相关资源
    最近更新 更多