You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Raphael Kruse c9cc6698d2
Fix a broken link in customizing-gitea.en-us.md (#15543)
преди 10 часа
.github Issue template addition: Are you using Gitea behind CloudFlare? (#14098) преди 2 месеца
assets Clean up SVG (#13680) преди 4 месеца
build Make build scripts compatible with node 12 (#15479) преди 4 дни
cmd dump: Add option to skip LFS/attachment files (#15407) преди 1 седмица
contrib Add environment-to-ini to docker image (#14762) преди 1 месец
custom/conf Disable Stars config option (#14653) преди 4 дни
docker Add reverse proxy configuration support for remote IP address (#14959) преди 1 месец
docs Fix a broken link in customizing-gitea.en-us.md (#15543) преди 10 часа
integrations Add tests for clone from wiki (#15513) преди 3 дни
models Prevent migration 156 failure if tag commit missing (#15519) преди 3 дни
modules Fix bug on commit graph (#15517) преди 2 дни
options [skip ci] Updated translations via Crowdin преди 2 дни
public Update JS dependencies (#15033) преди 4 седмици
routers add well-known config for OIDC (#15355) преди 3 дни
services Performance improvement for list pull requests (#15447) преди 4 дни
snap Consolidate Logos and update README header (#14136) преди 3 месеца
templates add well-known config for OIDC (#15355) преди 3 дни
tools Added 2 fuzzers (#13818) преди 4 месеца
vendor Upgrade to bluemonday 1.0.7 (#15379) преди 1 седмица
web_src Fix repository search (#15428) преди 6 дни
.air.conf Add 'watch-backend' (#12330) преди 8 месеца
.changelog.yml Add API Section to Changelog (#13125) преди 6 месеца
.drone.yml Stop packaging node_modules in release tarballs (#15273) преди 1 седмица
.editorconfig add well-known config for OIDC (#15355) преди 3 дни
.eslintrc Add frontend testing, require node 12 (#15315) преди 1 седмица
.gitattributes Update JS dependencies and misc tweaks (#13741) преди 4 месеца
.gitignore Fix Benchmark tests, remove a broken one & add two new (#15250) преди 3 дни
.golangci.yml Fix typo in .golangci.yml (#14933) преди 1 месец
.ignore Fonts rework (#12114) преди 9 месеца
.lgtm refactor: ignore LGTM from author of pull request. (#3283) преди 3 години
.npmrc Stop packaging node_modules in release tarballs (#15273) преди 1 седмица
.revive.toml refactor: replace lint to revive (#5422) преди 2 години
.stylelintrc Fix tooltips and issue dependency styles (#13458) преди 5 месеца
BSDmakefile Add BSDmakefile to prevent errors when `make` is called under FreeBSD (#4446) преди 2 години
CHANGELOG.md frontport: 1.14.1 changelog (#15503) преди 3 дни
CONTRIBUTING.md Update owners for 2021 (#14206) преди 3 месеца
DCO follow the advisor: add DCO and some improvements преди 4 години
Dockerfile go1.16 (#14783) преди 1 месец
Dockerfile.rootless go1.16 (#14783) преди 1 месец
LICENSE Fix typo преди 4 години
MAINTAINERS Update MAINTAINERS (#15382) преди 1 седмица
Makefile Make build scripts compatible with node 12 (#15479) преди 4 дни
README.md Stop packaging node_modules in release tarballs (#15273) преди 1 седмица
README_ZH.md Kd/add bountysource (#14323) преди 3 месеца
SECURITY.md Add security policy to repo (#12536) преди 8 месеца
build.go update revive lint to latest commit (#12921) преди 6 месеца
go.mod Upgrade to bluemonday 1.0.7 (#15379) преди 1 седмица
go.sum Upgrade to bluemonday 1.0.7 (#15379) преди 1 седмица
jest.config.js Add frontend testing, require node 12 (#15315) преди 1 седмица
main.go Dump github/gitlab/gitea repository data to a local directory and restore to gitea (#12244) преди 3 месеца
package-lock.json Enforce tab indentation in templates (#15289) преди 1 седмица
package.json Enforce tab indentation in templates (#15289) преди 1 седмица
webpack.config.js Fix missing icons and colorpicker when mounted on suburl (#15501) преди 4 дни

README.md

Gitea

Gitea - Git with a cup of tea

View the chinese version of this document

Purpose

The goal of this project is to make the easiest, fastest, and most painless way of setting up a self-hosted Git service. Using Go, this can be done with an independent binary distribution across all platforms which Go supports, including Linux, macOS, and Windows on x86, amd64, ARM and PowerPC architectures. Want to try it before doing anything else? Do it with the online demo! This project has been forked from Gogs since 2016.11 but changed a lot.

Building

From the root of the source tree, run:

TAGS="bindata" make build

or if sqlite support is required:

TAGS="bindata sqlite sqlite_unlock_notify" make build

The build target is split into two sub-targets:

  • make backend which requires Go 1.13 or greater.
  • make frontend which requires Node.js 12.17 or greater and Internet connectivity to download npm dependencies.

When building from the official source tarballs which include pre-built frontend files, the frontend target will not be triggered, making it possible to build without Node.js and Internet connectivity.

Parallelism (make -j <num>) is not supported.

More info: https://docs.gitea.io/en-us/install-from-source/

Using

./gitea web

NOTE: If you’re interested in using our APIs, we have experimental support with documentation.

Contributing

Expected workflow is: Fork -> Patch -> Push -> Pull Request

NOTES:

  1. YOU MUST READ THE CONTRIBUTORS GUIDE BEFORE STARTING TO WORK ON A PULL REQUEST.
  2. If you have found a vulnerability in the project, please write privately to security@gitea.io. Thanks!

Further information

For more information and instructions about how to install Gitea, please look at our documentation. If you have questions that are not covered by the documentation, you can get in contact with us on our Discord server or create a post in the discourse forum.

We maintain a list of Gitea-related projects at gitea/awesome-gitea.
The hugo-based documentation theme is hosted at gitea/theme.
The official Gitea CLI is developed at gitea/tea.

Authors

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

FAQ

How do you pronounce Gitea?

Gitea is pronounced /ɡɪ’ti:/ as in “gi-tea” with a hard g.

Why is this not hosted on a Gitea instance?

We’re working on it.

License

This project is licensed under the MIT License. See the LICENSE file for the full license text.

Screenshots

Looking for an overview of the interface? Check it out!

Dashboard User Profile Global Issues
Branches Web Editor Activity
New Migration Migrating Pull Request View
Pull Request Dark Diff Review Dark Diff Dark