gitea(1)
| gitea(8) | System Manager's Manual | gitea(8) |
NAME
gitea - A painless self-hosted Git service
SYNOPSIS
gitea
[--config|-c]=[value] [--custom-path|-C]=[value] [--help|-h] [--version|-v] [--work-path|-w]=[value]
DESCRIPTION
Gitea program contains "web" and other subcommands. If no subcommand is given, it starts the web server by default. Use "web" subcommand for more web server arguments, use other subcommands for other purposes.
Usage:
gitea [GLOBAL OPTIONS] [command [COMMAND OPTIONS]] [ARGUMENTS...]
GLOBAL OPTIONS
--config, -c="": Set custom config file (defaults to '{WorkPath}/custom/conf/app.ini') (default: /etc/gitea/app.ini)
--custom-path, -C="": Set custom path (defaults to '{WorkPath}/custom')
--help, -h: show help
--version, -v: print the version
--work-path, -w="": Set Gitea's working path (defaults to the Gitea's binary directory)
COMMANDS
web
Start Gitea web server
--help, -h: show help
--install-port="": Temporary port number to run the install page on to prevent conflict (default: 3000)
--pid, -P="": Custom pid file path (default: /run/gitea.pid)
--port, -p="": Temporary port number to prevent conflict (default: 3000)
--quiet, -q: Only display Fatal logging errors until logging is set-up
--verbose: Set initial logging to TRACE level until logging is properly set-up
help, h
Shows a list of commands or help for one command
dump
Dump Gitea files and database
--database, -d="": Specify the database SQL syntax: sqlite3, mysql, mssql, postgres
--file, -f="": Name of the dump file which will be created, default to "gitea-dump-{time}.zip". Supply '-' for stdout. See type for available types.
--help, -h: show help
--quiet, -q: Only display warnings and errors
--skip-attachment-data: Skip attachment data
--skip-custom-dir: Skip custom directory
--skip-db: Skip database
--skip-index: Skip bleve index data
--skip-lfs-data: Skip LFS data
--skip-log, -L: Skip the log dumping
--skip-package-data: Skip package data
--skip-repository, -R: Skip the repository dumping
--tempdir, -t="": Temporary dir path (default: /usr/src/tmp)
--type="": Dump output format, default to "zip", supported types: zip, tar, tar.sz, tar.gz, tar.xz, tar.bz2, tar.br, tar.lz4, tar.zst
--verbose, -V: Show process details
help, h
Shows a list of commands or help for one command
admin
Perform common administrative operations
--help, -h: show help
user
Modify users
--help, -h: show help
create
Create a new user in database
--access-token: Generate access token for the user
--access-token-name="": Name of the generated access token (default: gitea-admin)
--access-token-scopes="": Scopes of the generated access token, comma separated. Examples: "all", "public-only,read:issue", "write:repository,write:user" (default: all)
--admin: User is an admin
--email="": User email address
--fullname="": The full, human-readable name of the user
--help, -h: show help
--must-change-password: User must change password after initial login, defaults to true for all users except the first one (can be disabled by --must-change-password=false)
--name="": Username. DEPRECATED: use username instead
--password="": User password
--random-password: Generate a random password for the user
--random-password-length="": Length of the random password to be generated (default: 12)
--restricted: Make a restricted user account
--user-type="": Set user's type: individual or bot (default: individual)
--username="": Username
help, h
Shows a list of commands or help for one command
list
List users
--admin: List only admin users
--help, -h: show help
help, h
Shows a list of commands or help for one command
change-password
Change a user's password
--help, -h: show help
--must-change-password: User must change password (can be disabled by --must-change-password=false)
--password, -p="": New password to set for user
--username, -u="": The user to change password for
help, h
Shows a list of commands or help for one command
delete
Delete specific user by id, name or email
--email, -e="": Email of the user to delete
--help, -h: show help
--id="": ID of user of the user to delete (default: 0)
--purge: Purge user, all their repositories, organizations and comments
--username, -u="": Username of the user to delete
help, h
Shows a list of commands or help for one command
generate-access-token
Generate an access token for a specific user
--help, -h: show help
--raw: Display only the token value
--scopes="": Comma separated list of scopes to apply to access token, examples: "all", "public-only,read:issue", "write:repository,write:user" (default: all)
--token-name, -t="": Token name (default: gitea-admin)
--username, -u="": Username
help, h
Shows a list of commands or help for one command
must-change-password
Set the must change password flag for the provided users or all users
--all, -A: All users must change password, except those explicitly excluded with --exclude
--exclude, -e="": Do not change the must-change-password flag for these users (default: [])
--help, -h: show help
--unset: Instead of setting the must-change-password flag, unset it
help, h
Shows a list of commands or help for one command
help, h
Shows a list of commands or help for one command
repo-sync-releases
Synchronize repository releases with tags
--help, -h: show help
help, h
Shows a list of commands or help for one command
regenerate
Regenerate specific files
--help, -h: show help
hooks
Regenerate git-hooks
--help, -h: show help
help, h
Shows a list of commands or help for one command
keys
Regenerate authorized_keys file
--help, -h: show help
help, h
Shows a list of commands or help for one command
help, h
Shows a list of commands or help for one command
auth
Modify external auth providers
--help, -h: show help
add-oauth
Add new Oauth authentication source
--admin-group="": Group Claim value for administrator users
--auto-discover-url="": OpenID Connect Auto Discovery URL (only required when using OpenID Connect as provider)
--custom-auth-url="": Use a custom Authorization URL (option for GitLab/GitHub)
--custom-email-url="": Use a custom Email URL (option for GitHub)
--custom-profile-url="": Use a custom Profile URL (option for GitLab/GitHub)
--custom-tenant-id="": Use custom Tenant ID for OAuth endpoints
--custom-token-url="": Use a custom Token URL (option for GitLab/GitHub)
--full-name-claim-name="": Claim name that provides user's full name
--group-claim-name="": Claim name providing group names for this source
--group-team-map="": JSON mapping between groups and org teams
--group-team-map-removal: Activate automatic team membership removal depending on groups
--help, -h: show help
--icon-url="": Custom icon URL for OAuth2 login source
--key="": Client ID (Key)
--name="": Application Name
--provider="": OAuth2 Provider
--required-claim-name="": Claim name that has to be set to allow users to login with this source
--required-claim-value="": Claim value that has to be set to allow users to login with this source
--restricted-group="": Group Claim value for restricted users
--scopes="": Scopes to request when to authenticate against this OAuth2 source (default: [])
--secret="": Client Secret
--skip-local-2fa: Set to true to skip local 2fa for users authenticated by this source
--ssh-public-key-claim-name="": Claim name that provides SSH public keys
--use-custom-urls="": Use custom URLs for GitLab/GitHub OAuth endpoints (default: false)
help, h
Shows a list of commands or help for one command
update-oauth
Update existing Oauth authentication source
--admin-group="": Group Claim value for administrator users
--auto-discover-url="": OpenID Connect Auto Discovery URL (only required when using OpenID Connect as provider)
--custom-auth-url="": Use a custom Authorization URL (option for GitLab/GitHub)
--custom-email-url="": Use a custom Email URL (option for GitHub)
--custom-profile-url="": Use a custom Profile URL (option for GitLab/GitHub)
--custom-tenant-id="": Use custom Tenant ID for OAuth endpoints
--custom-token-url="": Use a custom Token URL (option for GitLab/GitHub)
--full-name-claim-name="": Claim name that provides user's full name
--group-claim-name="": Claim name providing group names for this source
--group-team-map="": JSON mapping between groups and org teams
--group-team-map-removal: Activate automatic team membership removal depending on groups
--help, -h: show help
--icon-url="": Custom icon URL for OAuth2 login source
--id="": ID of authentication source (default: 0)
--key="": Client ID (Key)
--name="": Application Name
--provider="": OAuth2 Provider
--required-claim-name="": Claim name that has to be set to allow users to login with this source
--required-claim-value="": Claim value that has to be set to allow users to login with this source
--restricted-group="": Group Claim value for restricted users
--scopes="": Scopes to request when to authenticate against this OAuth2 source (default: [])
--secret="": Client Secret
--skip-local-2fa: Set to true to skip local 2fa for users authenticated by this source
--ssh-public-key-claim-name="": Claim name that provides SSH public keys
--use-custom-urls="": Use custom URLs for GitLab/GitHub OAuth endpoints (default: false)
help, h
Shows a list of commands or help for one command
add-ldap
Add new LDAP (via Bind DN) authentication source
--active: Activate the authentication source.
--admin-filter="": An LDAP filter specifying if a user should be given administrator privileges.
--allow-deactivate-all: Allow empty search results to deactivate all users.
--attributes-in-bind: Fetch attributes in bind DN context.
--avatar-attribute="": The attribute of the user’s LDAP record containing the user’s avatar.
--bind-dn="": The DN to bind to the LDAP server with when searching for the user.
--bind-password="": The password for the Bind DN, if any.
--disable-synchronize-users: Disable user synchronization.
--email-attribute="": The attribute of the user’s LDAP record containing the user’s email address.
--enable-groups: Enable LDAP groups
--firstname-attribute="": The attribute of the user’s LDAP record containing the user’s first name.
--group-filter="": Verify group membership in LDAP
--group-member-attribute="": Group attribute containing list of users
--group-search-base-dn="": The LDAP base DN at which group accounts will be searched for
--group-team-map="": Map LDAP groups to Organization teams
--group-team-map-removal: Remove users from synchronized teams if user does not belong to corresponding LDAP group
--group-user-attribute="": User attribute listed in group
--help, -h: show help
--host="": The address where the LDAP server can be reached.
--name="": Authentication name.
--not-active: Deactivate the authentication source.
--page-size="": Search page size. (default: 0)
--port="": The port to use when connecting to the LDAP server. (default: 0)
--public-ssh-key-attribute="": The attribute of the user’s LDAP record containing the user’s public ssh key.
--restricted-filter="": An LDAP filter specifying if a user should be given restricted status.
--security-protocol="": Security protocol name.
--skip-local-2fa: Set to true to skip local 2fa for users authenticated by this source
--skip-tls-verify: Disable TLS verification.
--surname-attribute="": The attribute of the user’s LDAP record containing the user’s surname.
--synchronize-users: Enable user synchronization.
--user-filter="": An LDAP filter declaring how to find the user record that is attempting to authenticate.
--user-search-base="": The LDAP base at which user accounts will be searched for.
--username-attribute="": The attribute of the user’s LDAP record containing the user name.
help, h
Shows a list of commands or help for one command
update-ldap
Update existing LDAP (via Bind DN) authentication source
--active: Activate the authentication source.
--admin-filter="": An LDAP filter specifying if a user should be given administrator privileges.
--allow-deactivate-all: Allow empty search results to deactivate all users.
--attributes-in-bind: Fetch attributes in bind DN context.
--avatar-attribute="": The attribute of the user’s LDAP record containing the user’s avatar.
--bind-dn="": The DN to bind to the LDAP server with when searching for the user.
--bind-password="": The password for the Bind DN, if any.
--disable-synchronize-users: Disable user synchronization.
--email-attribute="": The attribute of the user’s LDAP record containing the user’s email address.
--enable-groups: Enable LDAP groups
--firstname-attribute="": The attribute of the user’s LDAP record containing the user’s first name.
--group-filter="": Verify group membership in LDAP
--group-member-attribute="": Group attribute containing list of users
--group-search-base-dn="": The LDAP base DN at which group accounts will be searched for
--group-team-map="": Map LDAP groups to Organization teams
--group-team-map-removal: Remove users from synchronized teams if user does not belong to corresponding LDAP group
--group-user-attribute="": User attribute listed in group
--help, -h: show help
--host="": The address where the LDAP server can be reached.
--id="": ID of authentication source (default: 0)
--name="": Authentication name.
--not-active: Deactivate the authentication source.
--page-size="": Search page size. (default: 0)
--port="": The port to use when connecting to the LDAP server. (default: 0)
--public-ssh-key-attribute="": The attribute of the user’s LDAP record containing the user’s public ssh key.
--restricted-filter="": An LDAP filter specifying if a user should be given restricted status.
--security-protocol="": Security protocol name.
--skip-local-2fa: Set to true to skip local 2fa for users authenticated by this source
--skip-tls-verify: Disable TLS verification.
--surname-attribute="": The attribute of the user’s LDAP record containing the user’s surname.
--synchronize-users: Enable user synchronization.
--user-filter="": An LDAP filter declaring how to find the user record that is attempting to authenticate.
--user-search-base="": The LDAP base at which user accounts will be searched for.
--username-attribute="": The attribute of the user’s LDAP record containing the user name.
help, h
Shows a list of commands or help for one command
add-ldap-simple
Add new LDAP (simple auth) authentication source
--active: Activate the authentication source.
--admin-filter="": An LDAP filter specifying if a user should be given administrator privileges.
--allow-deactivate-all: Allow empty search results to deactivate all users.
--avatar-attribute="": The attribute of the user’s LDAP record containing the user’s avatar.
--email-attribute="": The attribute of the user’s LDAP record containing the user’s email address.
--firstname-attribute="": The attribute of the user’s LDAP record containing the user’s first name.
--help, -h: show help
--host="": The address where the LDAP server can be reached.
--name="": Authentication name.
--not-active: Deactivate the authentication source.
--port="": The port to use when connecting to the LDAP server. (default: 0)
--public-ssh-key-attribute="": The attribute of the user’s LDAP record containing the user’s public ssh key.
--restricted-filter="": An LDAP filter specifying if a user should be given restricted status.
--security-protocol="": Security protocol name.
--skip-local-2fa: Set to true to skip local 2fa for users authenticated by this source
--skip-tls-verify: Disable TLS verification.
--surname-attribute="": The attribute of the user’s LDAP record containing the user’s surname.
--user-dn="": The user's DN.
--user-filter="": An LDAP filter declaring how to find the user record that is attempting to authenticate.
--user-search-base="": The LDAP base at which user accounts will be searched for.
--username-attribute="": The attribute of the user’s LDAP record containing the user name.
help, h
Shows a list of commands or help for one command
update-ldap-simple
Update existing LDAP (simple auth) authentication source
--active: Activate the authentication source.
--admin-filter="": An LDAP filter specifying if a user should be given administrator privileges.
--allow-deactivate-all: Allow empty search results to deactivate all users.
--avatar-attribute="": The attribute of the user’s LDAP record containing the user’s avatar.
--email-attribute="": The attribute of the user’s LDAP record containing the user’s email address.
--firstname-attribute="": The attribute of the user’s LDAP record containing the user’s first name.
--help, -h: show help
--host="": The address where the LDAP server can be reached.
--id="": ID of authentication source (default: 0)
--name="": Authentication name.
--not-active: Deactivate the authentication source.
--port="": The port to use when connecting to the LDAP server. (default: 0)
--public-ssh-key-attribute="": The attribute of the user’s LDAP record containing the user’s public ssh key.
--restricted-filter="": An LDAP filter specifying if a user should be given restricted status.
--security-protocol="": Security protocol name.
--skip-local-2fa: Set to true to skip local 2fa for users authenticated by this source
--skip-tls-verify: Disable TLS verification.
--surname-attribute="": The attribute of the user’s LDAP record containing the user’s surname.
--user-dn="": The user's DN.
--user-filter="": An LDAP filter declaring how to find the user record that is attempting to authenticate.
--user-search-base="": The LDAP base at which user accounts will be searched for.
--username-attribute="": The attribute of the user’s LDAP record containing the user name.
help, h
Shows a list of commands or help for one command
add-smtp
Add new SMTP authentication source
--active: This Authentication Source is Activated.
--allowed-domains="": Leave empty to allow all domains. Separate multiple domains with a comma (',')
--auth-type="": SMTP Authentication Type (PLAIN/LOGIN/CRAM-MD5) default PLAIN (default: PLAIN)
--disable-helo: Disable SMTP helo.
--force-smtps: SMTPS is always used on port 465. Set this to force SMTPS on other ports.
--helo-hostname="": Hostname sent with HELO. Leave blank to send current hostname
--help, -h: show help
--host="": SMTP Host
--name="": Application Name
--port="": SMTP Port (default: 0)
--skip-local-2fa: Skip 2FA to log on.
--skip-verify: Skip TLS verify.
help, h
Shows a list of commands or help for one command
update-smtp
Update existing SMTP authentication source
--active: This Authentication Source is Activated.
--allowed-domains="": Leave empty to allow all domains. Separate multiple domains with a comma (',')
--auth-type="": SMTP Authentication Type (PLAIN/LOGIN/CRAM-MD5) default PLAIN (default: PLAIN)
--disable-helo: Disable SMTP helo.
--force-smtps: SMTPS is always used on port 465. Set this to force SMTPS on other ports.
--helo-hostname="": Hostname sent with HELO. Leave blank to send current hostname
--help, -h: show help
--host="": SMTP Host
--id="": ID of authentication source (default: 0)
--name="": Application Name
--port="": SMTP Port (default: 0)
--skip-local-2fa: Skip 2FA to log on.
--skip-verify: Skip TLS verify.
help, h
Shows a list of commands or help for one command
list
List auth sources
--help, -h: show help
--min-width="": Minimal cell width including any padding for the formatted table (default: 0)
--pad-char="": ASCII char used for padding if padchar == '\t', the Writer will assume that the width of a '\t' in the formatted output is tabwidth, and cells are left-aligned independent of align_left (for correct-looking results, tabwidth must correspond to the tab width in the viewer displaying the result) (default: )
--padding="": padding added to a cell before computing its width (default: 1)
--tab-width="": width of tab characters in formatted table (equivalent number of spaces) (default: 8)
--vertical-bars: Set to true to print vertical bars between columns
help, h
Shows a list of commands or help for one command
delete
Delete specific auth source
--help, -h: show help
--id="": ID of authentication source (default: 0)
help, h
Shows a list of commands or help for one command
help, h
Shows a list of commands or help for one command
sendmail
Send a message to all users
--content="": a content of a message
--force, -f: A flag to bypass a confirmation step
--help, -h: show help
--title="": a title of a message
help, h
Shows a list of commands or help for one command
help, h
Shows a list of commands or help for one command
migrate
Migrate the database
--help, -h: show help
help, h
Shows a list of commands or help for one command
doctor
Diagnose and optionally fix problems, convert or re-create database tables
--help, -h: show help
check
Diagnose and optionally fix problems
--all: Run all the available checks
--color, -H: Use color for outputted information
--default: Run the default checks (if neither --run or --all is set, this is the default behaviour)
--fix: Automatically fix what we can
--help, -h: show help
--list: List the available checks
--log-file="": Name of the log file (no verbose log output by default). Set to "-" to output to stdout
--run="": Run the provided checks - (if --default is set, the default checks will also run) (default: [])
help, h
Shows a list of commands or help for one command
recreate-table
Recreate tables from XORM definitions and copy the data.
--debug: Print SQL commands sent
--help, -h: show help
help, h
Shows a list of commands or help for one command
convert
Convert the database
--help, -h: show help
help, h
Shows a list of commands or help for one command
help, h
Shows a list of commands or help for one command
manager
Manage the running gitea process
--help, -h: show help
shutdown
Gracefully shutdown the running process
--debug:
--help, -h: show help
help, h
Shows a list of commands or help for one command
restart
Gracefully restart the running process - (not implemented for windows servers)
--debug:
--help, -h: show help
help, h
Shows a list of commands or help for one command
reload-templates
Reload template files in the running process
--debug:
--help, -h: show help
help, h
Shows a list of commands or help for one command
flush-queues
Flush queues in the running process
--debug:
--help, -h: show help
--non-blocking: Set to true to not wait for flush to complete before returning
--timeout="": Timeout for the flushing process (default: 1m0s)
help, h
Shows a list of commands or help for one command
logging
Adjust logging commands
--help, -h: show help
pause
Pause logging (Gitea will buffer logs up to a certain point and will drop them after that point)
--debug:
--help, -h: show help
help, h
Shows a list of commands or help for one command
resume
Resume logging
--debug:
--help, -h: show help
help, h
Shows a list of commands or help for one command
release-and-reopen
Cause Gitea to release and re-open files used for logging
--debug:
--help, -h: show help
help, h
Shows a list of commands or help for one command
remove
Remove a logger
--debug:
--help, -h: show help
--logger="": Logger name - will default to "default"
help, h
Shows a list of commands or help for one command
add
Add a logger
--help, -h: show help
file
Add a file logger
--color: Use color in the logs
--compress, -z: Compress rotated logs
--compression-level, -Z="": Compression level to use (default: 0)
--daily, -d: Rotate logs daily
--debug:
--expression, -e="": Matching expression for the logger
--filename, -f="": Filename for the logger - this must be set.
--flags, -F="": Flags for the logger
--help, -h: show help
--level="": Logging level for the new logger
--logger="": Logger name - will default to "default"
--max-days, -D="": Maximum number of daily logs to keep (default: 0)
--max-size, -s="": Maximum size in bytes before rotation (default: 0)
--prefix, -p="": Prefix for the logger
--rotate, -r: Rotate logs
--stacktrace-level, -L="": Stacktrace logging level
--writer="": Name of the log writer - will default to mode
help, h
Shows a list of commands or help for one command
conn
Add a net conn logger
--address, -a="": Host address and port to connect to (defaults to :7020)
--color: Use color in the logs
--debug:
--expression, -e="": Matching expression for the logger
--flags, -F="": Flags for the logger
--help, -h: show help
--level="": Logging level for the new logger
--logger="": Logger name - will default to "default"
--prefix, -p="": Prefix for the logger
--protocol, -P="": Set protocol to use: tcp, unix, or udp (defaults to tcp)
--reconnect, -r: Reconnect to host when connection is dropped
--reconnect-on-message, -R: Reconnect to host for every message
--stacktrace-level, -L="": Stacktrace logging level
--writer="": Name of the log writer - will default to mode
help, h
Shows a list of commands or help for one command
help, h
Shows a list of commands or help for one command
log-sql
Set LogSQL
--debug:
--help, -h: show help
--off: Switch off SQL logging
help, h
Shows a list of commands or help for one command
help, h
Shows a list of commands or help for one command
processes
Display running processes within the current process
--cancel="": Process PID to cancel. (Only available for non-system processes.)
--debug:
--flat: Show processes as flat table rather than as tree
--help, -h: show help
--json: Output as json
--no-system: Do not show system processes
--stacktraces: Show stacktraces
help, h
Shows a list of commands or help for one command
help, h
Shows a list of commands or help for one command
embedded
Extract embedded resources
--help, -h: show help
list
List files matching the given pattern
--help, -h: show help
--include-vendored, --vendor: Include files under public/vendor as well
help, h
Shows a list of commands or help for one command
view
View a file matching the given pattern
--help, -h: show help
--include-vendored, --vendor: Include files under public/vendor as well
help, h
Shows a list of commands or help for one command
extract
Extract resources
--custom: Extract to the 'custom' directory as per app.ini
--destination, --dest-dir="": Extract to the specified directory
--help, -h: show help
--include-vendored, --vendor: Include files under public/vendor as well
--overwrite: Overwrite files if they already exist
--rename: Rename files as {name}.bak if they already exist (overwrites previous .bak)
help, h
Shows a list of commands or help for one command
help, h
Shows a list of commands or help for one command
migrate-storage
Migrate the storage
--azureblob-account-key="": Azure Blob storage account key
--azureblob-account-name="": Azure Blob storage account name
--azureblob-base-path="": Azure Blob storage base path
--azureblob-container="": Azure Blob storage container
--azureblob-endpoint="": Azure Blob storage endpoint
--help, -h: show help
--minio-access-key-id="": Minio storage accessKeyID
--minio-base-path="": Minio storage base path on the bucket
--minio-bucket="": Minio storage bucket
--minio-bucket-lookup-type="": Minio bucket lookup type
--minio-checksum-algorithm="": Minio checksum algorithm (default/md5)
--minio-endpoint="": Minio storage endpoint
--minio-insecure-skip-verify: Skip SSL verification
--minio-location="": Minio storage location to create bucket
--minio-secret-access-key="": Minio storage secretAccessKey
--minio-use-ssl: Enable SSL for minio
--path, -p="": New storage placement if store is local (leave blank for default)
--storage, -s="": New storage type: local (default), minio or azureblob
--type, -t="": Type of stored files to copy. Allowed types: 'attachments', 'lfs', 'avatars', 'repo-avatars', 'repo-archivers', 'packages', 'actions-log', 'actions-artifacts
help, h
Shows a list of commands or help for one command
dump-repo
Dump the repository from git/github/gitea/gitlab
--auth_password="": The password to visit the clone_addr
--auth_token="": The personal token to visit the clone_addr
--auth_username="": The username to visit the clone_addr
--clone_addr="": The URL will be clone, currently could be a git/github/gitea/gitlab http/https URL
--git_service="": Git service, git, github, gitea, gitlab. If clone_addr could be recognized, this could be ignored.
--help, -h: show help
--owner_name="": The data will be stored on a directory with owner name if not empty
--repo_dir, -r="": Repository dir path to store the data (default: ./data)
--repo_name="": The data will be stored on a directory with repository name if not empty
--units="": Which items will be migrated, one or more units should be separated as comma. wiki, issues, labels, releases, release_assets, milestones, pull_requests, comments are allowed. Empty means all units.
help, h
Shows a list of commands or help for one command
restore-repo
Restore the repository from disk
--help, -h: show help
--owner_name="": Restore destination owner name
--repo_dir, -r="": Repository dir path to restore from (default: ./data)
--repo_name="": Restore destination repository name
--units="": Which items will be restored, one or more units should be separated as comma. wiki, issues, labels, releases, release_assets, milestones, pull_requests, comments are allowed. Empty means all units.
--validation: Sanity check the content of the files before trying to load them
help, h
Shows a list of commands or help for one command
actions
Manage Gitea Actions
--help, -h: show help
generate-runner-token, grt
Generate a new token for a runner to use to register with the server
--help, -h: show help
--scope, -s="": {owner}[/{repo}] - leave empty for a global runner
help, h
Shows a list of commands or help for one command
help, h
Shows a list of commands or help for one command
cert
Generate self-signed certificate
--ca: whether this cert should be its own Certificate Authority
--duration="": Duration that certificate is valid for (default: 8760h0m0s)
--ecdsa-curve="": ECDSA curve to use to generate a key. Valid values are P224, P256, P384, P521
--help, -h: show help
--host="": Comma-separated hostnames and IPs to generate a certificate for
--keyout="": Path to the file where there certificate key will be saved (default: key.pem)
--out="": Path to the file where there certificate will be saved (default: cert.pem)
--rsa-bits="": Size of RSA key to generate. Ignored if --ecdsa-curve is set (default: 3072)
--start-date="": Creation date formatted as Jan 1 15:04:05 2011
help, h
Shows a list of commands or help for one command
generate
Generate Gitea's secrets/keys/tokens
--help, -h: show help
secret
Generate a secret token
--help, -h: show help
INTERNAL_TOKEN
Generate a new INTERNAL_TOKEN
--help, -h: show help
help, h
Shows a list of commands or help for one command
JWT_SECRET, LFS_JWT_SECRET
Generate a new JWT_SECRET
--help, -h: show help
help, h
Shows a list of commands or help for one command
SECRET_KEY
Generate a new SECRET_KEY
--help, -h: show help
help, h
Shows a list of commands or help for one command
help, h
Shows a list of commands or help for one command
help, h
Shows a list of commands or help for one command
docs
Output CLI documentation
--help, -h: show help
--man: Output man pages instead
--output, -o="": Path to output to instead of stdout (will overwrite if exists)
help, h
Shows a list of commands or help for one command
help, h
Shows a list of commands or help for one command
