Open links in new tab
  1. Installation - Gogs: A painless self-hosted Git service

    For Windows users: Release archives containing mws come with built-in Windows service support. If you prefer to manage the service using NSSM, download the standard version instead. Once …

  2. Troubleshooting - Gogs: A painless self-hosted Git service

    Common issues and their solutions when running Gogs This page covers common problems you may encounter when installing, configuring, or running Gogs, organized by category.

  3. Gogs: A painless self-hosted Git service

    The Gogs project aims to build a simple, stable and extensible self-hosted Git service that can be set up in the most painless way. With Go, this can be done with an independent binary distribution across …

  4. CLI reference - Gogs: A painless self-hosted Git service

    You generally do not need to invoke them directly, but they are the reason Gogs can handle SSH authentication and server-side Git hooks without any external tooling.

  5. Gogs: A painless self-hosted Git service

    The Gogs API provides a RESTful interface for interacting with your Gogs instance programmatically. It aims to follow a format similar to the GitHub REST API v3.

  6. Run as service - Gogs: A painless self-hosted Git service

    Running Gogs as a system service ensures it starts automatically on boot and restarts if it crashes. Choose the init system or service manager that matches your operating system.

  7. Configuration primer - Gogs: A painless self-hosted Git service

    Gogs uses go-ini/ini as the configuration library, please refer to its documentation for the full syntax specification including multi-line values, key/value separators, and section handling.

  8. Localization - Gogs: A painless self-hosted Git service

    Configure interface languages and contribute translations to Gogs Gogs has supported multiple languages since release v0.5.0. Users can change the interface language instantly with a single click …

  9. Git LFS - Gogs: A painless self-hosted Git service

    How it works The Git LFS client communicates with the Gogs server over HTTP/HTTPS. It uses HTTP Basic Authentication to authorize client requests. Once a request is authorized, the Git LFS client …

  10. Sign In - Gogs

    Gogs is a painless self-hosted Git service.