如何从GitHub中彻底删除问题?

时间:2010-06-21 00:32:54

标签: github privacy issue-tracking

是否可以从GitHub问题跟踪器中完全删除问题?

11 个答案:

答案 0 :(得分:220)

不,github API只允许您打开/关闭/重新打开问题。 Here's the Issues API docs

答案 1 :(得分:62)

您可以编辑现有问题(假设它是重复的),您可以将标题,说明和目标里程碑更改为完全不同的内容。这就像你去掉机票AFIK一样接近。

答案 2 :(得分:31)

对后人来说:删除问题会是件坏事,因为一般来说,他们可以成为github上关联的目标。

但是如果你愿意牺牲协作信息,那么这就是“用大锤敲打它”的方法:

  1. 克隆原始回购。
  2. 通过问题API复制问题。
  3. 删除原始回购;或者,为您的新仓库选择一个新名称。
  4. 根据您的克隆重新创建一个新的仓库。
  5. 通过问题API重新创建您想要保留的问题。
  6. 我想这可能会丢失很多其他链接信息,例如分叉,拉请求等。

答案 3 :(得分:28)

公开功能请求

I wrote to GitHub in 2014-08https://github.com/jdennes通过电子邮件回复:

  

感谢您的建议。目前只能编辑/清除问题内容。但是,我已在内部功能请求列表中为此建议添加了+1。

确认不可能。

目前为止的最佳解决方法

  • 将标题设置为永不与任何搜索冲突的内容,例如一个点.

    这可能无法完全掩盖你的错误的历史,因为自动取消删除"将标题改为"评价。

  • 让身体变空

GitHub员工有权力

如果出现安全问题,请联系GitHub工作人员,他们通常会快速回复,并且能够解决问题,如http://archive.is/OfjVt所示,其中包含问题1和3但没有问题。

答案 4 :(得分:23)

2018年11月更新:您现在可以删除您的问题
请参阅“Github - remove issues entered in error

Issue deletion


2018年5月,原始答案:

三年 8 年后,关闭问题仍然是答案(仍然无法删除)。
请参阅“The Ghost of Issues Past”,GitHub建议检查并关闭:

答案 5 :(得分:9)

如果它非常重要,您可以删除整个仓库。

答案 6 :(得分:0)

你可以通过要求github禁止创建问题的用户

来源:https://github.com/isaacs/github/issues/253#issuecomment-290944938

答案 7 :(得分:0)

用户无法执行此操作,包括存储库所有者。

但是,Github支持人员可以删除问题。一个人可以联系他们并要求删除。它可能会延迟或拒绝,但是它是可以使用的可用选项。

答案 8 :(得分:0)

还是不可能的。其他答案中建议的解决方法是将问题标记为“已删除”(或您可能更喜欢的其他任何标签),以便在使用github API检索它们时将其过滤掉。显然,您仅应为此目的使用该特定标签,并在关闭问题时设置标签。

答案 9 :(得分:0)

可能的解决方法

截至 2019年4月4日,并非所有问题都可以删除,当前的解决方法是编辑问题,然后删除编辑历史记录,唯一的缺点是问题仍然存在,并且旧标题可能是看过。

Screenshot_20190419_072804

答案 10 :(得分:-1)

  1. 您可以创建一个新的存储库。
  2. 将(可能的)不想要的问题转移到新存储库中。
  3. 然后删除新的存储库。