概要
Gentooが Codeberg 上にリポジトリミラーを開設 今後は GitHub以外 でのコントリビューションも可能 段階的なミラー移行 の一環 Codebergは Forgejo ベースの非営利運営サービス 利便性向上と独立性確保が目的
GentooのCodeberg進出とミラー移行
- Gentoo が Codeberg (https://codeberg.org/gentoo/gentoo)上に公式リポジトリミラーを設置
- GitHub 以外でも 貢献(コントリビューション) が可能な新たな選択肢
- 段階的に 他のgitリポジトリ もCodeberg Gentoo組織内で公開予定
- 2025年エンドオブイヤーレビューで予告された GitHubからのミラー移行 施策
- Codeberg は Forgejo ベースで、ベルリンの非営利団体が運営
- Gentoo公式リポジトリは引き続き 自前でホスティング
- 貢献の利便性向上 のためのGitHubミラーと同様の位置付け
CodebergでのPull Request提出方法
-
AGit方式 の利用推奨
- 自身のCodebergアカウントにgentoo.gitのフォーク不要
- ストレージ効率 に優れる方法
-
セットアップ手順
- 上流リポジトリをクローン
git clone git@git.gentoo.org:repo/gentoo.gitcd gentoo
- Codebergリモートを追加
git remote add codeberg ssh://git@codeberg.org/gentoo/gentoo
- 作業用ブランチを作成
git checkout -b my-new-fixes
- 上流リポジトリをクローン
-
Pull Request作成コマンド
git push codeberg HEAD:refs/for/master -o topic="$title"- 上記コマンドで自動的に PR作成
- 追加コミット時も同じコマンド(topic名は統一)
-
強制プッシュが必要な場合
- コミット修正時は
-o force-push=trueを追加
- コミット修正時は
-
詳細ドキュメント
- 公式Wikiにて 追加情報 を掲載
Codeberg移行の意義と今後
-
利便性と独立性 の両立
- 貢献者の選択肢拡大
- 非営利・欧州拠点 のCodeberg利用による信頼性向上
-
今後の展開
- 他リポジトリのCodeberg展開
- コミュニティ主導 の開発体制強化
-
協力者への感謝
- 移行実現に尽力した関係者への謝意