// 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
// 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

Get our biweekly newsletter

Sign up for Infrastructure as a Newsletter.

Hollie's Hub for Good

Working on improving health and education, reducing inequality, and spurring economic growth? We'd like to help.

Become a contributor

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

Welcome to the developer cloud

DigitalOcean makes it simple to launch in the cloud and scale up as you grow — whether you're running one virtual machine or ten thousand.

Learn more
DigitalOcean Cloud Control Panel