No Description

techknowlogick c34fdf7e33 prebuild CSS/JS before xgo release binaries (#9293) 18 hours ago
.github c39df04087 Display Github support button (#7343) 5 months ago
assets 60d7e56c69 Add task to generate images from SVG and change to new logo (#2194) 2 years ago
cmd 60c5339042 Graceful: Cancel Process on monitor pages & HammerTime (#9213) 1 week ago
contrib 44ec9b933a Rephrase comment about RuntimeDirectory option (#8912) 4 weeks ago
custom ee7df7ba8c Markdown: Sanitizier Configuration (#9075) 1 day ago
docker 48be1889cd Fix latest docker image haven't include static files. (#9252) 3 days ago
docs 3f42934b9a Remove explicit 'generate' calls, fix release task (#9288) 23 hours ago
integrations be06dee04c Move code indexer related code to a new package (#9191) 21 hours ago
models be06dee04c Move code indexer related code to a new package (#9191) 21 hours ago
modules baae90e163 Allow incompletely specified Time Formats (#8816) 19 hours ago
options baf089e5b9 [skip ci] Updated translations via Crowdin 23 hours ago
public d9c67a8c90 Add Node.js build dep, remove built js/css files (#9114) 4 days ago
routers be06dee04c Move code indexer related code to a new package (#9191) 21 hours ago
scripts 57a8440db3 Update gitignore list (#5258) 1 year ago
services 82e0383d21 Move some pull request functions from models to services (#9266) 2 days ago
snap 3f42934b9a Remove explicit 'generate' calls, fix release task (#9288) 23 hours ago
templates 37e10d4543 [API] Add Reactions (#9220) 1 day ago
vendor 3bdce82ce9 upgrade levelqueue to 0.1.0 (#9192) 1 week ago
web_src cecc31951c fix #9198 make diff detail sticky again (#9280) 1 day ago
.changelog.yml 32238e0ac9 Add changelog config file for generate changelog (#2461) 2 years ago
.drone.yml c34fdf7e33 prebuild CSS/JS before xgo release binaries (#9293) 18 hours ago
.editorconfig 1718a9591c Ensure LF on checkouts and in editors (#9259) 3 days ago
.eslintignore 7bc8c6b180 move semantic.dropdown.custom.js to webpack (#9064) 2 weeks ago
.eslintrc 7bc8c6b180 move semantic.dropdown.custom.js to webpack (#9064) 2 weeks ago
.gitattributes 1718a9591c Ensure LF on checkouts and in editors (#9259) 3 days ago
.gitignore d9c67a8c90 Add Node.js build dep, remove built js/css files (#9114) 4 days ago
.golangci.yml 5a187f4bcc Add API for Issue set Subscription (#8729) 1 month ago
.lgtm 732d31f750 refactor: ignore LGTM from author of pull request. (#3283) 1 year ago
.npmrc a71cabbd53 add 'npm' and 'npm-update' make targets and lockfile (#7246) 5 months ago
.revive.toml 20c54f88b2 refactor: replace lint to revive (#5422) 1 year ago
.stylelintrc c37ec66ee2 replace lesshint with stylelint (#7305) 5 months ago
BSDmakefile 7be5935c55 Add BSDmakefile to prevent errors when `make` is called under FreeBSD (#4446) 1 year ago
CHANGELOG.md d7c52b8dce Changelog 1.10.1 (#9256) (#9262) 3 days ago
CONTRIBUTING.md cbf18f61d1 Update Owners for upcoming year (#9290) 1 day ago
DCO 587d870f1e follow the advisor: add DCO and some improvements 3 years ago
Dockerfile 48be1889cd Fix latest docker image haven't include static files. (#9252) 3 days ago
LICENSE 4e4c0c2cd3 Fix typo 3 years ago
MAINTAINERS cbf18f61d1 Update Owners for upcoming year (#9290) 1 day ago
Makefile c34fdf7e33 prebuild CSS/JS before xgo release binaries (#9293) 18 hours ago
README.md 3f42934b9a Remove explicit 'generate' calls, fix release task (#9288) 23 hours ago
README_ZH.md 8d8aecd3cf README: Update Screenshots and Badges in ZH (#8813) 1 month ago
go.mod 3bdce82ce9 upgrade levelqueue to 0.1.0 (#9192) 1 week ago
go.sum 3bdce82ce9 upgrade levelqueue to 0.1.0 (#9192) 1 week ago
main.go f9ec2f89f2 Add golangci (#6418) 5 months ago
package-lock.json d672206800 Update JS dependencies (#9255) 3 days ago
package.json d672206800 Update JS dependencies (#9255) 3 days ago
tools.go 9fe4437bda Use vendored go-swagger (#8087) 3 months ago
webpack.config.js f8bd90ba60 enable lazy-loading of gitgraph.js (#9036) 3 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

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