No Description

John Olheiser 36d9237e60 Add accordion to release list and compact non-latest (#10910) 16 hours ago
.github eed361638a Improve stale message (#9920) 2 months ago
assets 60d7e56c69 Add task to generate images from SVG and change to new logo (#2194) 2 years ago
cmd 1737fca220 make `gitea admin auth list` formatting configurable (#10844) 4 days ago
contrib 43c09134a9 Migrate to go-git/go-git v5.0.0 (#10735) 2 weeks ago
custom 9269b7f627 Multiple LFS improvements (#10667) 3 weeks ago
docker 48be1889cd Fix latest docker image haven't include static files. (#9252) 3 months ago
docs 5c3be56f7b Add IIS Reverse Proxy documentation (#10881) 2 days ago
integrations 453f6e6e5a In authorized_keys use double-quote for windows compatibility (#10841) 5 days ago
models 2c25e75dca Various Merge Base fixes (#10786) 1 day ago
modules bf847b9397 Upgrade golangci-lint to 1.24.0 (#10894) 1 day ago
options bdfe4e258f [skip ci] Updated translations via Crowdin 2 days ago
public 828a27feeb Add Matrix webhook (#10831) 4 days ago
routers 2c25e75dca Various Merge Base fixes (#10786) 1 day ago
scripts 48abe41ea8 Generate Bindata iff TAGS="bindata" and not up-to-date (#10004) 2 months ago
services 7cd47046ea Handle push rejection in branch and upload (#10854) 4 days ago
snap 3f42934b9a Remove explicit 'generate' calls, fix release task (#9288) 3 months ago
templates 36d9237e60 Add accordion to release list and compact non-latest (#10910) 16 hours ago
vendor 73f5ca70de Upgrade xorm to v1.0.1 and fix start fail with potgres (#10819) 1 week ago
web_src b1c331c845 Fix repo summary height (#10825) 6 days ago
.changelog.yml b5418a6443 Changelog 1.11.0 (#10204) (#10211) 1 month ago
.drone.yml ad4026431b Add 'make lint', restructure 'compliance' pipeline (#10861) 3 days ago
.editorconfig 1019913eab move CSS build to webpack (#9983) 2 months ago
.eslintrc e03d627769 Misc JS linting and naming tweaks (#10652) 2 weeks ago
.gitattributes 1718a9591c Ensure LF on checkouts and in editors (#9259) 3 months ago
.gitignore 71d5a090df Prevent Firefox from using apple-touch-icon (#10402) 1 month ago
.golangci.yml bf1970d0bd Improve push update options (#10105) 1 month ago
.ignore cc2916dc5a remove promise-polyfill (#9812) 2 months ago
.lgtm 732d31f750 refactor: ignore LGTM from author of pull request. (#3283) 2 years ago
.npmrc 80bfd5145c add package-lock=true in .npmrc (#9736) 2 months ago
.revive.toml 20c54f88b2 refactor: replace lint to revive (#5422) 1 year ago
.stylelintrc 4e912d2ed8 Disallow leading zeroes in Less (#10407) 1 month ago
BSDmakefile 7be5935c55 Add BSDmakefile to prevent errors when `make` is called under FreeBSD (#4446) 1 year ago
CHANGELOG.md 3378fc9149 Add changelog for v1.11.3 (#10700) (#10708) 3 weeks ago
CONTRIBUTING.md 1019913eab move CSS build to webpack (#9983) 2 months ago
DCO 587d870f1e follow the advisor: add DCO and some improvements 3 years ago
Dockerfile 2fa1078911 go 1.14 (#10467) 1 week ago
LICENSE 4e4c0c2cd3 Fix typo 3 years ago
MAINTAINERS cbf18f61d1 Update Owners for upcoming year (#9290) 3 months ago
Makefile bf847b9397 Upgrade golangci-lint to 1.24.0 (#10894) 1 day ago
README.md 2fa1078911 go 1.14 (#10467) 1 week ago
README_ZH.md fa3381610c update discord link (#10455) 1 month ago
go.mod 73f5ca70de Upgrade xorm to v1.0.1 and fix start fail with potgres (#10819) 1 week ago
go.sum 73f5ca70de Upgrade xorm to v1.0.1 and fix start fail with potgres (#10819) 1 week ago
main.go bcb52aef09 Implement "embedded" command to extract static resources (#9982) 1 month ago
package-lock.json ad4026431b Add 'make lint', restructure 'compliance' pipeline (#10861) 3 days ago
package.json ad4026431b Add 'make lint', restructure 'compliance' pipeline (#10861) 3 days ago
semantic.json 85e6a1267c Update JS dependencies (#10450) 1 month ago
tools.go 9fe4437bda Use vendored go-swagger (#8087) 6 months ago
webpack.config.js ed5140d235 disable webpack's size warnings (#10746) 2 weeks ago

README.md

简体中文

logo Gitea - Git with a cup of tea

Build Status codecov Go Report Card GoDoc GitHub release Help Contribute to Open Source Become a backer/sponsor of gitea Crowdin

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.12 or greater.
  • make frontend which requires Node.js 10 or greater.

If pre-built frontend files are present it is possible to only build the backend:

    TAGS="bindata" make backend

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 forum!

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