1 ポイント 投稿者 GN⁺ 2026-02-19 | 2件のコメント | WhatsAppで共有
  • Gentooプロジェクトが Codebergプラットフォーム上での公式プレゼンスを追加し、GitHub以外の新たなコントリビューション経路を用意
  • Codebergの Gentooリポジトリミラー を通じてコードへの貢献が可能で、今後は他のリポジトリもCodeberg組織の下に追加される予定
  • この措置は GitHubから段階的に離れていくミラー移行プロセス の一部であり、2025年の年末レポートですでに言及されていた計画
  • Codebergは Forgejoベースの非営利プラットフォーム で、ドイツ・ベルリンに所在し、コミュニティ中心で運営
  • Gentooは独自ホスティングのリポジトリを引き続き維持しつつ、コントリビューションの利便性を高める補助ミラー としてCodebergを活用

GentooのCodeberg進出

  • Gentooは Codeberg に公式組織を開設し、gentoo/gentoo リポジトリを通じて コントリビューション用ミラー を提供
    • これはGitHubミラーと同様に、コントリビューションのしやすさ向上 を目的としている
    • Gentooは引き続き自前のサーバーで 公式リポジトリを直接ホスティング する
  • 今後、Gentoo組織の下に 他のgitリポジトリも追加される予定
  • 今回の移行は GitHubから段階的に離れるプロセス の一部であり、2025年の年末レビューですでに言及されていた計画

Codebergプラットフォームの特徴

  • Codebergは Forgejoソフトウェアベース で構築されたプラットフォーム
  • 非営利団体 が運営し、ドイツ・ベルリン に所在
  • Gentooはこのプラットフォームを通じて コミュニティ中心のオープンソース協業環境 を強化

CodebergでのPull Request提出方法

  • Codebergでは AGit方式 を使うことが推奨されている
    • この方式は ストレージ効率が高く、個人アカウントに別個のforkを維持する必要がない
  • 設定手順は以下の通り
    • git clone git@git.gentoo.org:repo/gentoo.git
    • cd gentoo
    • git remote add codeberg ssh://git@codeberg.org/gentoo/gentoo
    • git checkout -b my-new-fixes
  • PR作成時には次のコマンドを使用
    • git push codeberg HEAD:refs/for/master -o topic="$title"
    • 同じtopicで追加コミットをpushすると自動でPRが更新される
    • コミット修正後に強制pushが必要な場合は -o force-push=true オプションを追加
  • 関連ドキュメントはGentoo Wikiの Codeberg Pull Requestsページ で確認可能

問い合わせと追加情報

  • 質問や意見はGentooの Contactページ を通じて送ることができる
  • GentooはCodebergミラーを通じて コントリビューターのアクセス性を高め、協業効率を改善 する方向で運用している

2件のコメント

 
GN⁺ 2026-02-19
Hacker Newsの意見
  • そろそろ GitHub離れ がより頻繁に起きる局面なのか気になる
    以前は開発者がGitHubに集まっていることが最大の理由だった。だが、Copilotのような機能の強制や、Actionsの料金変更などにより、中央集権の利点は薄れつつある。Gentooがどうなるか興味深い。一過性かもしれないが、こうした動きが少しずつ増えているという話をよく耳にする

    • federated forkingfederated pull request のような分散型コラボレーションが可能になることを期待している。どのプラットフォームにリポジトリがあっても関係ない世界だ
    • 私が最もよく使うプロジェクトは Codeberg にある。Microsoft GitHubの ソーシャル機能、アップセル、Copilotの宣伝 などを隠してくれるフィルターリストだ。より多くのプロジェクトが移行するまでの暫定措置として使っている
    • Arch Linux、Debian、Fedoraなどは、すでにかなり前から独自の GitLabインスタンス や独自インフラを使ってきた。GentooがGitHubを使っていたほうがむしろ意外だった
    • @mitchellhの見方が好きだ。彼は「GitHubは2010年の解決策 だった」と言っている。新しいコードフォージはGitHubのように見えるべきではないという。たとえば browse-code-by-meaning のような意味ベースのコード探索が標準であるべきだとしている
    • forkネットワークの可視化 が重要だと思う。オリジナルとforkの関係、活発なfork、独自の修正などを一目で見られるべきだ。コード検索はGoogleでもできるが、コード内部の検索はいまだにGitHubならではの強みだ
  • GitHubでは 大規模PRレビュー がほとんど不可能になった
    ページの読み込みが遅く、UIも複雑化していて、10年前よりずっと使いづらい

    • まともな コードレビューツール があるのか気になる。Gerritが原理的には最も筋が通っていた。だが、保守はほとんど止まっているように見える
    • 速度以上に問題なのは システムの信頼性 だ。PRレビュー中に折りたたまれたコードが表示されず、誤った判断をしたことがある。こういうバグがあると信頼できなくなる
    • GitHubではコミット単位でコメントできず、PR全体に対してしかできない。squash merge 前提の構造なので、開発者の立場では不合理だ。Gerritはコミットメッセージまでレビューできる
    • 小技をひとつ。PRのURLの末尾に .patch を付けるとgitパッチを取得できる。curl <github patch> | git am でローカルレビューが可能だ
    • GitHubはこれを「大規模PRレビュー改善UI」と呼んでいるが、コードを書いたことのないデザイナー が作ったように見える
  • Codebergは 寄付ベース で運営されているため、大規模プロジェクトが殺到した場合にインフラが耐えられるのか心配だ
    関連議論へのリンク

    • Codebergには Microsoftの資金 があるわけではないので、使うなら必ず寄付で支えるべきだ
  • 私は Gerritワークフロー に慣れていたが、最近 AGit を知った
    原文は消えているが、アーカイブ で読める。
    Alibabaのgit-repo-go もある。Gerritより改善されている点は、ChangeIdの代わりにセッショントークン を使えることだ

    • それでも私はGerritワークフローのほうを好む。特に今後 Jujutsu統合 を予定しているので、なおさら期待している
      設計文書へのリンク
  • まだ始まったばかりだ
    SteamはゲームがWindowsに依存しないことを証明し、ヨーロッパはLinuxへ移行しつつある。LibreOfficeはMicrosoft 365を脅かし、MicrosoftによるGitHub買収とAIの押し付けは、もう一つの 脱出ラッシュ を生みつつある。大規模なオープンソースプロジェクトが動けば、追随する者は多いだろう

    • LibreOfficeがMicrosoft 365を置き換えるというのは誇張だ。実際には Google Docs が市場の大半を占めている。LibreOfficeは素晴らしいが、現実にはGoogleとMicrosoftで95%以上を占有している
    • ヨーロッパ諸国がLinuxへ移行する理由の一つは 米国の制裁リスク だ。MicrosoftやGoogleのアカウントが止められれば、公的機関の業務は麻痺する
    • Microsoft 365はいまだに 組織運営の中核インフラ なので、LibreOfficeがその地位を置き換えるのは難しい
    • Copilotは今やOfficeブランドまで侵食しつつある
  • Gentooが示したのは、いわば「Great Uncoupling」の象徴だ。インターネットの単一文化から離れていく流れだ

    • 実際のところ、Gentooは以前からセルフホスティングを維持してきた。GitHubは単なる 貢献しやすさのためのミラー だった。
      年末レビュー によれば、Copilot強制の試みのためにCodebergへミラーを移したという。
      つまり、Gentooはすでにかなり前から独立した構造を保っていた
  • 私もGentooへの貢献のためにCodebergを使い始めた。UXは速いが、gitコマンドの速度 は遅い。また、CI機能 もGitHub Actionsほど完成されていない

    • ただ、最近では pkgcheck CIが完全に動作する そうだ。これでCodebergでも貢献できる
  • Codebergは私が最も気に入っている Gitホスティングサービス だ。GitHubが本来そうあるべきだった姿だ。
    ほとんどのプロジェクトをCodebergにミラーしており、いつかはCodebergをメインで使うつもりだ。
    寄付ページ を通じて、「製品ではなくユーザー」でいられる

  • GitHubへの否定的な評価が多い中でも、組織単位のコード検索 機能だけは本当に優れている。
    文書が古かったり欠けていたりしても、他チームの実装をすばやく見つけられる

    • 統合検索(issues/PRs/code) とカスタムバックエンドはよく機能している。
      最近のGitHub批判は一種の 流行 のようにも感じる。GH ActionsとCopilotはこの8年で大きく進化した
    • その機能がGitHub固有のものなのか気になる
  • 結局のところ誰もが知っているように、AIコード生成の圧力 によってGitHubは大規模に 劣化(enshittification) せざるを得ない。
    Gentooのようなプロジェクトは、その前にあらかじめ備えている