【问题标题】:Is there a way to make a PR but have the repo private in my github account?有没有办法进行 PR 但在我的 github 帐户中将 repo 设为私有?
【发布时间】:2020-12-25 04:06:42
【问题描述】:

我想通过拉取请求为公共回购做出贡献。

我似乎找不到解决方法,当我分叉公共回购时,它也显示在我的帐户中。

但是,我不希望在我的 github 帐户中看到该 repo。

我是新来的,如果问题不够清楚,请见谅。有什么不清楚的请追问。

【问题讨论】:

  • 不,你不能那样做。

标签: git github pull-request git-fork


【解决方案1】:

要在公共存储库上发布 PR,您的分叉也必须是公共的。您向其发出拉取请求的存储库必须能够访问和查看您的分叉。 PR 将是公开的。如果被接受,您的提交将出现在公共存储库中。

但是,我不希望在我的 github 帐户中看到该 repo。

既然您的分叉必须是公开的,那么问题是您为什么不希望在您的帐户上看到分叉? There's probably a better way to accomplish your unstated goal.

根据原因,我可以想到一些解决方法。

  1. 在 PR 被接受后删除你的分叉。这是最简单的做法。
  2. 为此 PR 使用不同的电子邮件地址创建另一个 Github 帐户。

请注意,在这两种情况下,PR 和您的提交仍将在您贡献的 repo 中可见。

【讨论】:

  • 谢谢!我正在贡献的 repo 真的不是那么棒,我的只是一个很小的改变。不想让我的朋友看到​​我无用的贡献。
  • @Parzival 哦,狗屁。每一份贡献都值得赞赏。让我告诉你,在做了 20 年的贡献之后,尤其是小的,因为它让其他人马虎专注于大事。例如,花时间修复文档中的拼写错误非常有用。
【解决方案2】:

简单的答案:
Github 不允许您这样做。
欲了解更多信息,您可以前往您的 repo 的Settings,您将检查它是否在 Danger Zone 区域内明确提及。

您无法更改分叉的可见性。 Please duplicate the repository.

【讨论】:

    猜你喜欢
    • 2021-08-22
    • 1970-01-01
    • 1970-01-01
    • 2021-09-09
    • 1970-01-01
    • 2014-11-24
    • 2022-08-20
    • 2020-04-14
    • 1970-01-01
    相关资源
    最近更新 更多