前言
你是否曾经在调用 Gitee 中的脚本代码运行时出现如下情况:
bash: line 1: The: command not found
此时有点不知所措了,执行命令都一样,昨天还好好的呢。你可能会尝试先用wget
下载下来,然后编辑查看文件:
The content may contain violation information
🙂🙂🙂🙂
...
好家伙,感觉被玩弄于鼓掌。继 Github 之后,Gitee 也无法让人省心,好吧,我放弃了,我自个搞一个还不行吗
安装
创建用户
create database gitea;
grant all privileges on gitea.* to "gitea"@"%" identified by "123456" with grant option;
此处省略 MySQL 5.7.32 的安装配置
创建数据存储目录
mkdir /opt/gitea
chmod 775 /opt/gitea
chown git:git /opt/gitea
创建容器
docker run -d --name=gitea --network=bridge --restart=always -p 5522:22/tcp -p 3000:3000/tcp -e DB_TYPE=mysql -e DB_HOST=172.17.0.1:3306 -e DB_NAME=gitea -e DB_USER=gitea -e DB_PASSWD=123456 -v /etc/timezone:/etc/timezone:ro -v /opt/gitea:/data:rw gitea/gitea:latest
注意:此处的 DB_HOST 应该使用 docker0 地址
报错
邮件发送失败
发送测试邮件时出现如下错误信息:
address smtp.qq.com: missing port in address
进入数据挂载目录,编辑app.ini
配置文件,我这里是/opt/gitea/gitea/conf/app.ini
[mailer]
ENABLED = true
HOST = smtp.qq.com
FROM = "liveJQ"<livejq@qq.com>
USER = livejq@qq.com
PASSWD = zptsxxxtafylk
只需将上面的smtp.qq.com
修改为smtp.qq.com:465
后保存即可。
评论区