gogs - Gogsは痛みのない自己ホスト型Gitサービスです

(Gogs is a painless self-hosted Git service)

Created at: 2014-02-12 09:57:08
Language: Go
License: MIT

gogs-brand

GitHubワークフローステータス 不和 ソースグラフ

简体中文

🔮ヴィジョン

Gogs(

/gɑgz/
)プロジェクトは、最も簡単な方法でセットアップできる、シンプルで安定した拡張可能なセルフホストGitサービスを構築することを目的としています。Goを使用すると、Linux、macOS、Windows、ARMベースのシステムなど、Goがサポートするすべてのプラットフォームに独立したバイナリ配布を行うことができます。

📡概要

💌特徴

  • ユーザーダッシュボード、ユーザープロファイル、およびアクティビティのタイムライン。
  • SSH、HTTP、HTTPSプロトコルを介してリポジトリにアクセスします。
  • ユーザー、組織、およびリポジトリの管理。
  • Slack、Discord、Dingtalkなどのリポジトリと組織のWebhook。
  • リポジトリGitフック、デプロイキー、GitLFS。
  • リポジトリの問題、プルリクエスト、ウィキ、保護されたブランチ、コラボレーション。
  • 他のコードホストからのwikiを使用してリポジトリを移行およびミラーリングします。
  • リポジトリファイルとwikiをすばやく編集するためのWebエディタ。
  • JupyterNotebookおよびPDFレンダリング。
  • SMTP、LDAP、リバースプロキシ、GitHub.com、および2FAを使用したGitHubEnterpriseを介した認証。
  • HTMLテンプレート、静的ファイル、その他多くをカスタマイズします。
  • PostgreSQL、MySQL、SQLite3、TiDBなどの豊富なデータベースバックエンド。
  • 30以上の言語でローカライズできます。

💾ハードウェア要件

  • RaspberryPiまたは$5Digital Ocean Dropletは、始めるのに十分すぎるほどです。64MBのRAMDockerCaaSを使用するものもあります。
  • 2つのCPUコアと512MBのRAMがチームワークのベースラインになります。
  • チームのサイズが大幅に大きくなったときにCPUコアを増やしても、メモリフットプリントは低いままです。

💻ブラウザのサポート

  • サポートされているブラウザの特定のバージョンについては、セマンティックUIを参照してください。
  • 公式にサポートされている最小の解像度は1024*768ですが、UIは小さい解像度でも正しく表示される場合がありますが、約束や修正はありません。

📜インストール

必ず最初に前提条件をインストールしてください。

Gogsをインストールするには6つの方法があります。

クラウドにデプロイ

チュートリアル

📦ソフトウェア、サービス、および製品のサポート

🙇‍♂️謝辞

  • オリジナルバージョンのロゴをデザインしてくれたEgonElbreに感謝します。
  • オープンソースの翻訳計画を後援してくれたCrowdinに感謝します。
  • VPSサービスを後援してくれたDigitalOceanVPSServerHosted.nlBitLaunchに感謝します。
  • CDNサービスを後援してくれたKeyCDNに感謝します。
  • オープンソースのCI/CDプランを後援してくれたBuildkiteに感謝します。

👋寄稿者

  • トップ100の貢献者については、貢献者のページを参照してください。
  • 翻訳者の公開リストについては、 TRANSLATORSを参照してください。

⚖️ライセンス

このプロジェクトはMITライセンスの下にあります。完全なライセンステキストについては、 LICENSEファイルを参照してください。