文章摘要: Gitea全称Git with a cup of tea,一款极易搭建的自助 Git 服务。
操作系统: Debian


1.下载安装:
从根据系统平台Gitea官方网站下载最新的二进制安装包,放入/usr/local/bin目录中。
创建数据库存db_gitea
创建git用户


2.配置自动运行脚本:

#/etc/systemd/system/gitea.service
[Unit]
Description=Gitea (Git with a cup of tea)
After=syslog.target
After=network.target
Requires=mysql.service

[Service]
#LimitMEMLOCK=infinity
#LimitNOFILE=65535
RestartSec=2s
Type=simple
User=git
Group=git
WorkingDirectory=/opt/gitea/
ExecStart=/usr/local/bin/gitea web --config /etc/gitea/gitea.conf
Restart=always
Environment=USER=git HOME=/home/git GITEA_WORK_DIR=/opt/gitea

3.配置nginx端口转发:

# /etc/nginx/sites-enabled/gitea.conf
server {
    server_name git.doit.pub;
    location / {
        proxy_pass  http://127.0.0.1:3000;
        proxy_set_header Host $proxy_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

从命令行创建用户:

# gitea admin create-user --username user --password 888888 --email user@example.com
                         

修改用户密码:

# gitea admin change-password --username user --password 123456

注意事项:
admin是指管理员账户名称