Overview
- 使用容器部署
- Sqlite DB
- shell script
- mail config
脚本
#! /bin/bash
docker run -d --name=gitea --restart=always \
-p 32722:22 -p 32780:3000 \
-v /var/lib/gitea:/data \
gitea/gitea:latest
配置
因为Gitea的文档还不是很完整,所以很多地方需要摸索实验,所以这个是重点,防止少踩坑。
基本项
- SSH Server Domain:git.example.com # git服务域名
- Gitea Base URL:http://git.example.com # 配置后gitea自动跳转到这个页面
邮件的配置Gitea文档没有详细列出,这里参考GitLab的配置
- SMTP Host: smtp.mailgun.org:587
- Send Email As: Adolphlwq <name@server.com>
- SMTP Username: your name
- SMTP Password: your password
Local git config
Gitea sshd服务运行在容器中,暴露在主机10022端口,这样需要修改本地的ssh配置才能防止git使用默认的22端口。
Host git.example.com
HostName git.example.com
Port 32722
问题
测试发现使用Mailgun的邮件服务发送给网易邮箱会被当垃圾邮件过滤掉。参考:http://mail.163.com/help/help...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。