Githubアカウントのバックアップ

Githubアカウントのバックアップ

最近、HackerNews で、警告なしに github から締め出された人に関する投稿を見ました。これを見て、万が一このような事態になった場合に備えて、コピーを用意しておいた方がいいと思いました。明らかな解決策は、すべてのリポジトリを PC にクローンすることですが、無駄が多く、最新の状態に保つのも難しいようです。

また、github プロジェクトを gitlab に直接インポートできることもわかりました。これは、2 つの冗長クラウド コピーを持つ理想的なバックアップ方法だと思います。私の質問は、gitlab にインポートするとリポジトリが複製されるのか、それとも github が私のものを削除した場合に壊れるポインターが作成されるだけなのかということです。

答え1

常に「同期」させたいデータの量によって異なります。リポジトリファイル(問題やプルリクエストではない)についてのみ話しているのであれば、リポジトリミラープルミラー(GitHub から)は、プライベート プロジェクトの場合は有料機能ですが、パブリック プロジェクトの場合は無料です。

他の人が述べているように、インポートは移行を目的としているため、一度だけ「コピー」されます。

プロジェクト全体(問題やその他のものを含む)を定期的にバックアップしたい場合は、移行API定期的に自動的にコピーを取得します。

関連情報