Forgejo
    • Next
    • Latest (v12.0.0)
    • LTS (v11.0.3)
  • News
  • Releases
  • FAQ
  • Donate
  • Source code
  • RSS feed
  1. Forgejo Administrator Guide
    1. Adopt existing git directories
    2. Configuration Cheat Sheet
    3. Database Preparation
    4. Email setup
    5. Forgejo Actions administrator guide
    6. Forgejo CLI
    7. Forgejo Runner installation guide
    8. Gitea migration
    9. GPG Commit Signatures
    10. Incoming Email
    11. Installation
    12. Installation from binary
    13. Installation with Docker
    14. Interface customization
    15. Logging Configuration
    16. Moderation tools
    17. OAuth2 provider
    18. Recommended Settings and Tips
    19. Release schedule
    20. Reverse proxy
    21. Search Engines Indexation
    22. Seek Assistance
    23. Soft-Quota
    24. Storage settings
    25. Upgrade guide
  2. Forgejo Contributor Guide
    1. Architecture
    2. Base localization
    3. Bugs, features and discussions
    4. Code of Conduct and moderation team
    5. code.forgejo.org
    6. Compiling from source
    7. Dependency management
    8. Developer Certificate of Origin (DCO)
    9. Development environment
    10. Federation Architectural Decision Records
      1. ADR: Activity for Like
      2. ADR: DDD for Federation
      3. ADR: Map federated Person
      4. ADR: Trigger Activities
    11. Federation Architecture
    12. Governance
    13. Hardware infrastructure
    14. Interface customization
    15. Localization
    16. Localization admin duties
    17. Managing dependencies between repositories
    18. Release management
    19. Secrets
    20. Static pages
    21. Testing
    22. Threat Analysis
      1. Threat Analysis: Federated Like Activity
      2. Threat Analysis: Remote Login Propagation
    23. Welcome to Forgejo
  3. Forgejo User Guide
    1. Access Token scope
    2. AGit Workflow Usage
    3. API Usage
    4. Authentication
    5. Automatically Linked References in Issues, Pull Requests and Commit Messages
    6. Blame File View
    7. Blocking a user
    8. Branch and tag protection
    9. Code Search
    10. Comment on issues and pull requests via email
    11. Email Settings
    12. Forgejo Actions user guide
    13. Forgejo Next
    14. Forgejo numbering scheme
    15. Integrated Wiki
    16. Issue and Pull Request Templates
    17. Labels
    18. Merge Message templates
    19. OAuth2 provider
    20. Package Registry
      1. Alpine Packages Repository
      2. Arch Package Registry
      3. Cargo Package Registry
      4. Chef Package Registry
      5. Composer Package Registry
      6. Conan Package Registry
      7. Conda Package Registry
      8. Container Registry
      9. CRAN Package Registry
      10. Debian Package Registry
      11. Generic Package Registry
      12. Go Package Registry
      13. Helm Chart Registry
      14. Maven Package Registry
      15. npm Package Registry
      16. NuGet Package Registry
      17. Pub Package Registry
      18. PyPI Package Registry
      19. RPM Package Registry
      20. RubyGems Packages Repository
      21. Swift Packages Repository
      22. Vagrant Packages Repository
    21. Profile customization
    22. Programming language detection
    23. Projects
    24. Pull requests and Git flow
    25. Push Options
    26. README badges
    27. Repository Activity
    28. Repository Mirrors
    29. Repository Permissions
    30. Tags and Releases
    31. The Basics of Issue Tracking
    32. Webhooks
    33. Your First Repository

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
    • Forgejo Next
  • 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 Git Repositories
    • Clone & Commit via Web
    • Tags and Releases
    • Branch and tag protection
    • Git blame
    • README badges
  • Advanced Usage
    • Issue and Pull Request Templates
    • Comment on issues and pull requests via email
    • Actions
    • Merge Message templates
    • Webhooks
    • Programming language detection
    • Code Search
    • Authentication
      • Generating an Access Token
      • Access Token scope
      • LDAP, PAM, FreeIPA
      • OAuth2, Client Types
    • API
      • Usage
      • Forgejo versions
      • Reference
    • Migrating Repositories
    • Repository Mirrors
    • Push to create
    • AGit Workflow Usage
    • Packages
  • 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 © 2025 Forgejo authors. Content available under CC BY-SA 4.0, unless stated otherwise.
Forgejo mascot by David Revoy, CC BY 4.0.