GitHubでレポをフォークしますが、フォークで新しい問題を許可します[終了]


109

以前に他の人のリポジトリをGitHubでフォークしましたが、元のリポジトリに問題が残ることに気付き、フォークしたリポジトリで問題を提出できないことに気付きました。

現在、次のタスクがあります。私は、彼の個人アカウントのプリンシパルの1人によって開発が行われている中小企業で働いています。彼は友好的にプロジェクトを去りました。そのプロジェクトを彼の個人アカウントからGitHubの新しい「ロール」アカウントに移行したいと思います。

コード履歴を保存するためにレポジトリを自然にフォークしますが、新しい問題を提出できないレポジトリになりますが、これは非常に望ましくありません。

この元のリポジトリのコピーを新しいアカウントにコピーして、理想的にはコード履歴を保持しながら、この新しいアカウント内で新しい問題を提出する方法はありますか?


さまざまな製品およびサービスのサポートは適切なサポートチャネルに向けられる必要があるため、この質問をトピック外として終了することに投票しています。
トーマスオーエンズ

回答:


150

簡単なテストの後、自分のレポのフォークに問題を添付することができます。ここに私がやったことがあります:

  • レポをフォークする
  • フォークの[設定]ページに移動します。
  • の横にあるチェックボックスをオンにします Issues

これで、自分のフォークで課題を提出できるようになり、メインリポジトリに配置されなくなります。

ここに画像の説明を入力してください


1
あなたが何をすべきかを知っているなら、確かに。デフォルトでオンになっていないのはなぜですか?
チャイムエリヤ

4
@ChaimEliyah Githubのほとんどの分岐はプルリクエストを作成するために作成されるためです。バグレポートは、単に無視される可能性のあるクローンではなく、元のプロジェクトで終了することを確認することが重要です。
マーク

13

あるアカウントから別のアカウントにリポジトリを(所有権を)移すオプションもあります(たとえば、元従業員から「組織」アカウントに)。

  • [所有権の譲渡]ボタンは、リポジトリの[設定]ページの下部、[危険ゾーン]セクションにあります。
  • リポジトリの現在の所有者は、宛先組織に対する管理者権限を持っている必要があります(ただし、これは一時的なものである場合があります)。

2

これは古代の質問であり、David Pが提示するアプローチを好むでしょう。

もう1つのオプションは、ローカルGitリポジトリがコード履歴を備えた完全なリポジトリであることを覚えておくことです。これをGitHubの別のリポジトリとしてプッシュするだけで、GitHubに2が関連していることがわからないようにすることができます。コミット履歴全体が引き続き表示されます。

ただし、このアプローチでは、問題追跡履歴を失う可能性があります。David Pのアプローチは、私のIMOよりも優れています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.