Forgejo
  • Docs next
    • Next
    • Latest (v15.0.3)
    • LTS (v11.0.15)
  • News
  • Releases
  • FAQ
  • Donate
  • Source code
  • RSS feed
  1. Forgejo Administrator Guide
    1. Advanced
      1. Adopt existing git directories
      2. Incoming Email
      3. Instance Commit Signing
      4. Interface customization
      5. Moderation tools
      6. OAuth2 provider
      7. OIDC Group Mappings
      8. Search Engines Indexation
      9. Soft-Quota
    2. Command-line interface
    3. Configuration Cheat Sheet
    4. Forgejo Actions administrator guide
      1. Forgejo Runner Configuration
      2. Forgejo Runner Registration
      3. Installation
        1. Installation from binary
        2. Installation from packaging
        3. Installation with Docker
      4. Securing Forgejo Actions Deployments
      5. Utilizing Docker within Actions
    5. Installation
      1. Database Preparation
      2. Installation from binary
      3. Installation with Docker
    6. Release schedule
    7. Setup
      1. Authentication
      2. Email setup
      3. Recommended Settings and Tips
      4. Reverse proxy
      5. Storage settings
    8. Troubleshooting
      1. Logging Configuration
      2. Profiling
      3. Seek Assistance
    9. Upgrade guide
  2. Forgejo Contributor Guide
    1. Architecture
    2. Bugs, features and discussions
    3. Code of Conduct and moderation team
    4. code.forgejo.org
    5. Compiling from source
    6. Dependency management
    7. Developer Certificate of Origin (DCO)
    8. Development environment
    9. Finding what to work on in Forgejo
    10. Governance
    11. Hardware infrastructure
    12. Interface customization
    13. Localization
      1. English base localization
      2. Weblate admin duties
    14. Managing dependencies between repositories
    15. Release management
    16. Repository Migration
    17. Secrets
    18. Static pages
    19. Testing
    20. Threat Analysis
      1. Threat Analysis: Remote Login Propagation
    21. Web browser support
    22. Welcome to Forgejo
  3. Forgejo User Guide
    1. Actions
      1. Forgejo Actions | Advanced features
      2. Forgejo Actions | Basic concepts
      3. Forgejo Actions | GitHub Actions
      4. Forgejo Actions | Quick start guide
      5. Forgejo Actions | Reference
      6. Forgejo Actions | Security
      7. Forgejo Actions | Security of Pull Requests
      8. Forgejo Actions | Security OpenID Connect
      9. Forgejo Actions | Troubleshooting
      10. Forgejo Actions | User guide
      11. Forgejo Actions | Using Actions
    2. API
      1. API Usage
      2. Authorized Integrations
      3. Forgejo numbering scheme
    3. Authentication
      1. Access Token Scope
      2. OAuth2 provider
    4. Collaboration
      1. Automatically Linked References in Issues, Pull Requests, and Commit Messages
      2. Blocking a user
      3. Labels
      4. Profile customization
      5. Projects
      6. Pull requests and Git flow
      7. Repository Activity
      8. Repository Permissions
    5. Comment on issues and pull requests via email
    6. Forgejo Next
    7. Getting started
      1. Email Settings
      2. Integrated Wiki
      3. The Basics of Issue Tracking
      4. Your First Repository
    8. Git CLI
      1. AGit Workflow Usage
      2. Push Options
    9. Package Registry
      1. Alpine Packages Repository
      2. ALT Package Registry
      3. Arch Package Registry
      4. Cargo Package Registry
      5. Chef Package Registry
      6. Composer Package Registry
      7. Conan Package Registry
      8. Conda Package Registry
      9. Container Registry
      10. CRAN Package Registry
      11. Debian Package Registry
      12. Generic Package Registry
      13. Go Package Registry
      14. Helm Chart Registry
      15. Maven Package Registry
      16. npm Package Registry
      17. NuGet Package Registry
      18. Pub Package Registry
      19. PyPI Package Registry
      20. RPM Package Registry
      21. RubyGems Packages Repository
      22. Swift Packages Repository
      23. Vagrant Packages Repository
    10. Repository
      1. Blame File View
      2. Branch and tag protection
      3. Issue and Pull Request Templates
      4. Merge Message Templates
      5. Programming language detection
      6. README badges
      7. Tags and Releases
      8. Webhooks
    11. Repository Mirrors
    12. Search
      1. Code Search
      2. Issue Search

Forgejo User Guide

These documents are targeted to people who are using Forgejo but are not involved in running it on their machines.

  • Getting started
    • Your First Repository
    • The Basics of Issue Tracking
    • Integrated Wiki
    • Email Settings
  • Collaborating with Others
    • Repository Activity
    • Pull requests and Git flow
    • Invite Collaborators
    • Labels
    • Create and Manage an Organization
    • Repository Permissions
    • Resolve Conflicts
    • Projects / Kanban boards
    • Citable Code
    • Automatically Linked References
    • Blocking users
    • Profile customization
  • Working with repositories
    • Clone & Commit via Web
    • Tags and Releases
    • Branch and tag protection
    • Actions CI
      • Overview
      • Quick start guide
      • Basic concepts
      • Advanced features
      • Using Actions
      • Security
      • Security of Pull Requests
      • Security OpenID Connect
      • GitHub Actions differences
      • Reference
    • Git blame
    • README badges
    • Issue and Pull Request Templates
    • Merge Message templates
    • Webhooks
    • Programming language detection
  • Search
    • Code Search
    • Issue Search
  • API
    • Usage
    • Forgejo versions
    • Reference
  • Git CLI
    • AGit Workflow Usage
    • Push to create
  • Authentication
    • Generating an Access Token
    • Access Token scope
    • OAuth2, Client Types
  • Advanced Usage
    • Comment on issues and pull requests via email
    • Migrating Repositories
    • Repository Mirrors
    • Packages
    • Forgejo Next
  • See also
    • Codeberg guide on Git
    • Codeberg guide on Markdown
    • Codeberg guide on Integrating with Matrix
    • Codeberg guide on Integrating with Read the Docs
This page's content is available under the CC-BY-SA-4.0 license.
Edit this page
Forgejo
  • Releases
  • News
  • Fediverse (Mastodon)
  • Chat room (Matrix)
  • RSS feed
Community
  • Code
  • Governance
  • Teams
  • Identity proofs
Contribute
  • Issue tracker
  • Developer Matrix room
  • Contributor guide
  • Localization guide
  • Donate via Liberapay
Resources
  • Status (Forgejo)
  • Status (Codeberg)
  • Documentation
  • Delightful Forgejo
  • Professional services
Legal
  • Imprint
  • Privacy Policy
  • Code of Conduct
Copyright © 2026 Forgejo authors. Content available under CC BY-SA 4.0, unless stated otherwise.
Forgejo mascot by David Revoy, CC BY 4.0.