Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post to read about the justification for a fork.PurposeThe goal of this project is to provide the easiest, fastest, and most painless way of setting up a self-hosted Git service. With Go, this can be done with an independent binary distribution across all platforms and architectures that Go supports. This support includes Linux, macOS, and Windows, on architectures like amd64, i386, ARM, PowerPC, and others.
minor feature: Only update merge_base if not already merged milestones too many SQL variables Protect against NPEs in notifications list Convert plumbing.ErrObjectNotFound to git.ErrNotExist in getCommit Convert plumbing.ErrReferenceNotFound to git.ErrNotExist in GetRefCommitID Account for empty lines in receive-hook message on branch API Migrate to go-git/go-git v5.0.0 hiding of fields in authorization source page Prevent default for linkAction .Only update merge_base if not already merged.milestones too many SQL variables.Protect against NPEs in notifications list.Convert plumbing.ErrObjectNotFound to git.ErrNotExist in getCommit.Convert plumbing.ErrReferenceNotFound to git.ErrNotExist in GetRefCommitID.Account for empty lines in receive-hook message.on branch API.Migrate to go-git/go-git v5.0.0.hiding of fields in authorization source page.Prevent default for linkAction.