【问题标题】:How to remove sensitive information from issue history on github如何从 github 上的问题历史记录中删除敏感信息
【发布时间】:2021-10-28 13:39:52
【问题描述】:

我正在使用一个公共 GitHub 存储库来协作处理一个项目。因为我是个白痴,所以我用一些我无法分享的敏感信息创建了一个问题。

因为我需要整体问题信息,而敏感信息可能会被撤回而没有任何意义,有没有办法将其从问题中删除而无需delete它?

我发现的大多数答案都是关于从文件及其提交中删除信息,例如 this onethis one

【问题讨论】:

    标签: github github-issues


    【解决方案1】:

    虽然可以在 GitHub 上编辑问题,但编辑历史会保留并保持公开,因此不要使用它来删除敏感信息。

    如果(如 OP 所述)可以从原始问题中“编辑”掉敏感信息,请在删除之前制作副本,然后将编辑后的内容作为新问题发布(并进行说明)。

    最后一点,如果任何敏感信息包括密码、密钥或任何可以更改/撤销的内容,请尽快这样做。而且我不知道情况如何,但对于任何不可变信息,请尝试联系可能能够处理它的人。

    【讨论】:

      【解决方案2】:

      在项目的提交或不同版本之间切换 我们使用 'git checkout ...' 命令。 参考上一次commit,就可以了,并标记主项目和主分支...

      【讨论】:

      • 您好@AliAkbar_Zohour,感谢您的帮助,但我认为您的回答与主题无关。我说的是问题,而不是更改分支或拉/推流程。对不起,如果误解了你的意思。
      猜你喜欢
      • 2020-05-08
      • 1970-01-01
      • 1970-01-01
      • 2014-12-13
      • 2016-04-22
      • 2013-03-10
      • 2023-01-22
      • 1970-01-01
      相关资源
      最近更新 更多