Tutorial Series

Using Gitea for Source Code Management

Default avatar
By Madison Scott-Clary
Tech Writer at DigitalOcean
Using Gitea for Source Code Management

Introduction

Many developers rely on Git in order to manage their products. Gitea is a source code repository similar to GitHub or GitLab. It’s an open-source service written in Go which deploys from a single binary and is very lightweight, allowing it to be run on relatively small machines. Running your own source code management service allows complete control of your projects from start to finish, from revision control to continuous integration and deployment.

With this tutorial series, you’ll learn how to install Gitea using Docker Compose, how to store your repositories on a separate volume, how to use Git hooks, and how to integrate various continuous integration and deployment services.

Summary View
detailed View

Series Tutorials

Tutorial

Gitea is a popular and lightweight source code management service. Learn how to install Gitea using Docker, expose it behind Nginx, protect it with Let’s Encrypt, and set up an SSH shim to work from the command line.

Tutorial

Gitea is a popular source code management service that hosts your Git repositories. While those repositories can safely be stored on the same disk running Gitea itself, external storage solutions such as block storage or networked file storage can help keep costs down when it comes to hardware requirements and allow for easier back-up and restore. This tutorial walks you through the steps of storing your Gitea repositories on a separate block storage volume.

Check out all our Tutorial Series

Try DigitalOcean for free

Click below to sign up and get $200 of credit to try our products over 60 days!

Sign up

Become a contributor for community

Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.

DigitalOcean Documentation

Full documentation for every DigitalOcean product.

Resources for startups and SMBs

The Wave has everything you need to know about building a business, from raising funding to marketing your product.

Get our newsletter

Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.

New accounts only. By submitting your email you agree to our Privacy Policy

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.