使用背景
平时常使用 github 和 gitee (码云)
尝试一下 gitea , 轻量,强大,Go语言,
环境准备
习惯性的,安装软件之前喜欢先更新一下
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git -y
之前需要安装git
二进制安装
从1.8开始,Gitea 对 ArmV7 支持有问题,因此建议使用 armV6 版本。
wget -O gitea https://dl.gitea.io/gitea/1.9.2/gitea-1.9.2-linux-arm-6
chmod +x gitea
运行
GITEA_WORK_DIR=/var/lib/gitea/ /usr/local/bin/gitea web -c /etc/gitea/app.ini
相关命令
创建用户
adduser \
--system \
--shell /bin/bash \
--gecos 'Git Version Control' \
--group \
--disabled-password \
--home /home/git \
git
创建目录
mkdir -p /var/lib/gitea/{custom,data,log}
chown -R git:git /var/lib/gitea/
chmod -R 750 /var/lib/gitea/
mkdir /etc/gitea
chown root:git /etc/gitea
chmod 770 /etc/gitea
安装完成后:
chmod 750 /etc/gitea
chmod 644 /etc/gitea/app.ini