[linux] Ubuntu20.04上安装搭建私有Git服务器Gitea

本文档详细介绍了如何在Ubuntu20.04系统中安装和配置Gitea,包括安装必要的软件包如sqlite3和git,创建git用户,下载并设置Gitea服务,以及配置数据库和常规设置等关键步骤。

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

Gitea 是相比于gitlab更加轻量化,而且搭建更加方便快捷。
本博文记录了在Ubuntu 20.04上安装和配置Gitea

  • 安装sqlite3

sudo apt-get install sqlite3
  • 安装Gitea

  • 安装git
sudo apt-get install git
#查看版本
git --version
  • 创建git用户

创建一个新的系统用户git,作为Git应用的管理用户

# 新建Git用户
sudo adduser git
# 修改或新增git用户参数
sudo vi /etc/passwd
# 或者用下面命令新建用户
 sudo adduser --system --group --disabled-password --shell /bin/bash --home /home/git --gecos 'Git Version Control Tool' git
# 添加git用户密码
sudo passwd git
  • 下载Gitea

点击下载Gitea

# 用wget下载Gitea到/usr/local/bin目录下
sudo wget -O /usr/local/bin/gitea https://dl.gitea.io/gitea/1.12.5/gitea-1.12.5-linux-amd64
# 修改权限
sudo chmod +x gitea

创建下列目录并设置其权限和所有者
在这里插入图片描述
点击下载gitea.service文件
gitea.service文件移动到/etc/systemd/system目录
启动Gitea服务

sudo systemctl daemon-reload
sudo systemctl enable --now gitea

打开gitea服务systemctl start gitea
关闭gitea服务systemctl stop gitea
在这里插入图片描述

  • 配置Gitea

Gitea默认使用3000端口,如果3000端口没有打开,则通过下面命令打开

sudo ufw allow 3000/tcp

在这里插入图片描述

打开浏览器,输入地址slim:3000显示如下
在这里插入图片描述

在这里插入图片描述

  • 数据库设置

数据库:SQLite3
数据库路径:/var/lib/gitea/data/gitea.db

  • 常规设置:

站点名称
仓库根路径:/home/git/repository
Git LFS 根路径:/var/lib/gitea/data/lfs
用户:git
SSH设置:
Gitea端口:3000
Gitea URL:
日志路径:/var/lib/gitea/log
通过编辑Gitea配置文件来更改其设置,完成后,点击安装Gitea
最后注册一个用户,登录

在这里插入图片描述

在Windows平台上访问

在这里插入图片描述

用手机访问

在这里插入图片描述

各位客官,尽情享用吧

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值