Debian系统安装Gogs
Gogs 一款基于Go语言的开发的极易搭建的自助 Git 服务。
创建用户与用户组
bash
sudo adduser --system --shell /bin/bash --gecos 'Git Version Control' --group --disabled-password --home /home/git git下载
二进制安装文件下载
在服务器中使用 wget 命令下载安装包:
bash
wget https://dl.gogs.io/0.13.0/gogs_0.13.0_linux_amd64.tar.gz解压文件到安装目录
bash
# 创建目录
mkdir -p /usr/local/gogs
# 解压文件到安装目录
tar -zxvf gogs*.tar.gz -C /usr/local/gogs --strip-components=1设置目录权限
bash
chown -R git:git /usr/local/gogs配置为系统服务
bash
vim /etc/systemd/system/gogs.service添加以下内容:
ini
[Unit]
Description = Gogs
After = syslog.target
After = network.target
After = mysql.service
[Service]
Type = simple
User = git
Group = git
WorkingDirectory = /usr/local/gogs
ExecStart = /usr/local/gogs/gogs web
Restart = always
Environment = USER=git HOME=/home/git
[Install]
WantedBy = multi-user.target启动并启用Gogs服务
bash
systemctl start gogs
systemctl enable gogsCreated symlink /etc/systemd/system/multi-user.target.wants/gogs.service → /etc/systemd/system/gogs.service.
