首页 > 解决方案 > 有没有办法进行 PR 但在我的 github 帐户中将 repo 设为私有?

问题描述

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

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

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

我是新来的,如果问题不够清楚,对不起。请问有什么不清楚的。

标签: gitgithubpull-requestgit-fork

解决方案


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

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

既然你的分叉必须是公开的,那么问题是你为什么不想在你的账户上看到这个分叉?可能有更好的方法来实现您未说明的目标

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

  1. 接受 PR 后删除你的 fork。这是最简单的事情。
  2. 为这个 PR 创建另一个具有不同电子邮件地址的 Github 帐户。

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


推荐阅读