Gitea is all grown up: What’s new in version 1.7.0

Share
  • January 28, 2019

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