web-dev-qa-db-ja.com

Githubで「フォークフォーク」することは可能ですか?

私は現在、自分が取り組んでいるフレームワークからのスピンオフ(フォーク)であるプロジェクトに取り組んでいます。

このプロジェクトはかなり汎用的であるように意図されていますが、私のクライアントのためにコードベースを再びフォークする必要があります。

この時点で、クライアント用のカスタムブランチを作成しましたが、このためのスタンドアロンリポジトリが必要です。

  • 「フォークをフォーク」することは可能ですか?
  • そうでない場合、どのような選択肢がありますか?

状況の概要:

  • フレームワークリポジトリ(オリジナル)
    • 汎用アプリケーションリポジトリ(フォーク)
      • (まだ)クライアントリポジトリ(アプリケーションのフォーク)

注: Githubで「fork fork」を実行しようとすると、すでにプロジェクトをforkしたという通知が表示されます。

Image showing a forked project cannot be forked again

59
Aron Rotteveel

この「問題」についてGitHubサポートに問い合わせたところ、これは不可能であることが確認されました。また、このような機能が将来実装される可能性はほとんどありません。

23
Aron Rotteveel

これは非常に可能です。フォークしたいフォークに行き、いつものように「フォーク」をクリックするだけです。ただし、これは、そのリポジトリの別のフォークがアカウントにない場合にのみ機能します。削除した場合は、削除する必要があります。

iFreilicht によるコメントで回答

これが正しい答えなので、強調表示することをお勧めします。

20
Jigar

簡単な答え:はい、いいえ。

いいえ、1つのアカウントの場合、同じ名前で2つのリポジトリを作成することはできません(フォークは常に同じ名前です)。

はい、複数のアカウントの場合。したがって、2番目のフォークの組織をセットアップできます。

4
Koraktor