Forgejo, an excellent alternative to GitHub and Gitea

Forgejo

I forge an excellent self-hosted software control tool

When one hears about Git version control, GitHub automatically comes to mind, and it is not surprising, since it is the best known, but we also cannot leave out the other alternatives that exist and that are quite each good in different ways.

That is why the day of Today we will talk a little about Forgejo, which is software for version control in Git software development, self-hosted, easy to install and low maintenance which also offers other collaboration features, such as bug tracking, code review, continuous integration, registration, wikis, among other things.

About Forgejo

Forgejo was born as a fork of Gitea, due to disagreement over the transfer of the latter to a for-profit company without the knowledge or approval of the community. Forgejo was created as an alternative that provides software whose government promotes the interest of the general public.

Forgejo periodically updates all changes in the Gitea code, as well as developing their own new features. Forgejo currently hosts Codeberg and among its most important features are the following: on your website:

Light: Forgejo can be easily hosted on almost any machine whether on an RPi or in the cloud, Forgejo will run without a problem.

Project management: In addition to Git hosting, Forgejo offers pull requests, wikis, kanban boards, and much more to coordinate with your team.

Publication: It has the ability to offer "versions" to host the software for download, or use the package registry to publish it to docker, npm, and many other package managers.

Customizable: Forgejo has the support to change various aspects, as it has many configuration switches to make Forgejo work exactly the way you want.

Powerful: organization and team permissions, CI integration, code search, LDAP, OAuth and much more. If you have advanced needs, Forgejo has you covered.

Privacy: from update checker to default settings - Forgejo is designed to be privacy first for you and your crew.

Federation: (WIP) We are actively working to connect software forges together through ActivityPub and create a collaborative network of personal instances.

Forge 1.20.2-0

Currently Forgejo It is in its version "1.20.2-0", which is considered as a stable version that includes several bug fixes that is mentioned that it shows warnings in the admin panel when outdated entries are found in app.ini.

Of the fixes that stand out of the new release the following are mentioned:

  • Added missing assets to Forgejo's source tarbal
  • Solution of the user type selection error when creating a user and selecting public private.
  • Fix access verification for project at organization level
  • Fixed bug when submitting a pull request that allowed the approval to be dismissed
  • automatically
  • Fix handling of many Nuget package versions
  • Update email-setup.en-us.md
  • LFS meta garbage collection bug fix
  • Fix asciinema player UI regression
  • Fixed LFS object list styling
  • CLI fix allowing creation of multiple user access tokens with the same name
  • Fixed router logger avoiding separating logs in different files.
  • Added ssh mirror workaround description.
  • Fix for incorrect workflow status when rerunning a job in an already finished workflow
  • Troubleshooting escaping in the branch selector
  • Fix handling of Debian files with trailing slash

Finally if you are interested in knowing more about it, you should know that the project code is written in Go and is licensed under the MIT license. You can get Forgejo from their website, where you can find the installation instructions. The link is this.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.