優れた自己ホスト型ソフトウェア制御ツールを構築します
Git のバージョン管理について聞くと、すぐに GitHub が頭に浮かびますが、それが最もよく知られているので当然のことですが、存在し、さまざまな点でそれぞれ優れている他の代替手段も無視することはできません。
だからこそ 今日はForgejoについて少しお話します。 Gitソフトウェア開発におけるバージョン管理用のソフトウェアです。 自己ホスト型、インストールが簡単、メンテナンスの手間がかからない また、バグ追跡、コードレビュー、継続的統合、登録、Wiki などの他のコラボレーション機能も提供します。
フォルゲホについて
フォルゲホ ギテアのフォークとして生まれ、 コミュニティの知識や承認なしに、後者を営利企業に譲渡することについて意見の相違があったため。 Forgejo は、政府が一般大衆の関心を促進するソフトウェアを提供する代替手段として作成されました。
フォルゲホ Gitea コード内のすべての変更を定期的に更新します。 独自の新機能の開発も行っています。 Forgejo は現在 Codeberg をホストしており、その最も重要な機能は次のとおりです。 あなたのウェブサイトで:
光: Forgejo は、RPi 上でもクラウド上でも、ほぼすべてのマシンで簡単にホストでき、Forgejo は問題なく実行されます。
プロジェクト管理: Git ホスティングに加えて、Forgejo はチームと調整するためのプル リクエスト、Wiki、カンバン ボードなどを提供します。
出版物: ソフトウェアをダウンロード用にホストするための「バージョン」を提供したり、パッケージ レジストリを使用してソフトウェアを docker、npm、その他多くのパッケージ マネージャーに公開したりする機能があります。
カスタマイズ可能: Forgejo には、Forgejo を希望通りに動作させるための多くの設定スイッチがあるため、さまざまな側面を変更するためのサポートがあります。
パワフル: 組織とチームの権限、CI 統合、コード検索、LDAP、OAuth など。 高度なニーズがある場合は、Forgejo が対応します。
プライバシー: 更新チェッカーからデフォルト設定まで - Forgejo は、あなたとあなたのクルーのプライバシーを最優先に設計されています。
フェデレーション: (WIP) 私たちは、ActivityPub を通じてソフトウェア フォージを接続し、個人インスタンスの共同ネットワークを作成することに積極的に取り組んでいます。
鍛造1.20.2-0
現在フォルゲホ バージョンは「1.20.2-0」です。 これは、いくつかのバグ修正を含む安定バージョンと考えられており、app.ini で古いエントリが見つかった場合に管理パネルに警告が表示されることが記載されています。
の 目立つ修正 新しいリリースでは、次のことが言及されています。
- 不足しているアセットを Forgejo のソース tarbal に追加しました
- ユーザー作成時にパブリックプライベートを選択する際のユーザータイプ選択エラーの解決策。
- プロジェクトのアクセス検証を組織レベルで修正する
- プルリクエストを送信するときに承認が却下される可能性があるバグを修正しました
- 自動的に
- 多くの Nuget パッケージ バージョンの処理を修正
- email-setup.en-us.md を更新する
- LFSメタガベージコレクションのバグ修正
- asciinema プレーヤー UI の回帰を修正
- LFS オブジェクト リストのスタイルを修正
- 同じ名前で複数のユーザー アクセス トークンを作成できるようにする CLI の修正
- ルーターロガーがログを別のファイルに分割することを回避する問題を修正しました。
- SSH ミラーの回避策の説明を追加しました。
- すでに終了したワークフローでジョブを再実行するときの誤ったワークフロー ステータスを修正しました。
- ブランチセレクターでのエスケープのトラブルシューティング
- 末尾にスラッシュが含まれる Debian ファイルの処理を修正
最後に あなたがそれについてもっと知りたいなら, プロジェクトのコードは Go で書かれており、MIT ライセンスに基づいてライセンスされているということを知っておく必要があります。 Forgejo は Web サイトから入手でき、インストール手順が記載されています。 リンクはこちらです。