私は以前、GitHubで他の人のリポジトリをforkしましたが、問題が元のrepoに残っており、forkしたrepoに問題を提出できないことに気付きました。
私は今、次のタスクを持っています。私は中小企業で働いており、そこでは彼の個人アカウントのプリンシパルの1人が開発を行っていました。彼は友好的にプロジェクトを去りました。そのプロジェクトを彼の個人アカウントからGitHubの新しい「ロール」アカウントに移行したいと思います。
コードの履歴を保存するために、当然リポジトリをフォークしますが、新しい問題を提出できないリポジトリになってしまいます。これは非常に望ましくありません。
この元のリポジトリのコピーを新しいアカウントに作成し、理想的にはコード履歴を保持しながら、この新しいアカウント内で新しい問題を提出するにはどうすればよいですか?
リポジトリの(所有権)を転送する を1つのアカウントから別のアカウントに(たとえば、元従業員から「組織」アカウントに)オプションもあります。
これは古代の質問であり、David Pが提示するアプローチを支持します。
もう1つのオプションは、ローカルGitリポジトリがリポジトリ全体であり、コード履歴を備えていることを覚えておくことです。あなたcould GitHubの別のリポジトリとして単にプッシュすることで、GitHubは2つが関連していることを知らないでしょう。まだコミット履歴全体が表示されます。
このアプローチでは、問題の追跡履歴が失われる可能性があります。 David Pのアプローチは私のIMOより優れています。