Are you in the mood for something new? Meet Gitea, a self-hosted Git service.
To be more precise, it is a community fork of the popular self-hosted Git service Gogs and its goal is to provide an easier, faster, and less painful way of setting up a self-hosted Git service.
Its main features include:
- Cross-platform – Gitea runs anywhere Go can compile for Windows, macOS, Linux, ARM, etc.
- Easy to install – Simply run the binary for your platform. Or ship Gitea with Docker or Vagrant, or get it packaged.
- Lightweight – Gitea has low minimum requirements and can run on an inexpensive Raspberry Pi. Save your machine energy.
- Open Source – You can find everything on GitHub. Join the project by contributing to make Gitea better. As the Gitea team says, “don’t be shy to be a contributor.”
Head over to the official documentation for the extensive list of features.
Everything new
Now that we had a first look at Gitea, let’s see what’s featured in the new release 1.7.0. After merging 157 pull requests, the team finalized a number of features. Here are the highlights:
User action heatmap – Now user’s action heatmap will be shown on your first login page and user’s profile page.
Show review summary in pull requests – A review summary now will be shown on the bottom of a pull request.
Approvals at Branch Protection – You can add approvals limitations to branch protection. A pull request could only be merged after serval approvals.
Implement pasting image from clipboard for browsers that support it – Implemented pasting image from clipboard in new issue text area or adding issue/pr comments.
Create Progressive Web App – This allows users (especially on Android) to add the Gitea website to the home-screen and use it as a native app.
Check out the official release notes for the full list of changes.
SEE ALSO: Take your hats off and greet sr.ht – A new git-based code hosting project
Getting started
If you are interested in getting started with Gitea, you should make sure you fulfill the following requirements:
- A Raspberry Pi 3 is powerful enough to run Gitea for small workloads.
- 2 CPU cores and 1GB RAM is typically sufficient for small teams/projects.
- Gitea should be run with a dedicated non-root system account on UNIX-type systems. Also keep in mind that Gitea manages the
~/.ssh/authorized_keys
file. Running Gitea as a regular user could break that user’s ability to log in.
Head over to the Gitea documentations for all the relevant information.
The post Gitea is all grown up: What’s new in version 1.7.0 appeared first on JAXenter.
Source : JAXenter