文章时间:2020年2月22日 23:53:02 解决问题:基于宝塔面板安装Gitea程序
- 第一步 安装Git2.x以上版本
- 第二步 下载Gitea程序
- 第三步 安装
- 第四步 配置宝塔站点
- 第五步 访问
- 第六步 注册服务
Github地址:
https://github.com/go-gitea/gitea
第一步 安装Git2.x以上版本
Gitea经过我测试,不支持1.x版本的git,刚开始我在Centos上面直接使用命令yum -y install git
安装后,git版本是1.8.x,然后我就开始安装Gitea,最后报错了。
安装Git最新版教程:https://wiki.nooss.cn/archives/329.html
第二步 下载Gitea程序
稳定版下载地址:https://dl.gitea.io/gitea/master/
一行一行的复制执行即可。
wget -O gitea https://dl.gitea.io/gitea/master/gitea-master-linux-amd64
chmod +x gitea
./gitea web
第三步 安装
安装之前,先去宝塔的面板——>数据库,自己新建一个数据库。
执行完之后用ip:3000
进入。随便点击注册或者登陆即可进入安装页面。
这里数据库地址栏初始是127.0.0.1,Linux系统换成localhost
第四步 配置宝塔站点
因为我们使用的是宝塔的站点,所以配置起来就容易多了。
这里主要说一下Nginx配置文件的修改。(可以直接复制下面的代码)
location / {
proxy_pass http://localhost:3000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
还需要修改css和js处,代码如下,可以直接复制替换即可。
#需要设置图片反向代理
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
proxy_pass http://127.0.0.1:3000;
error_log off;
access_log off;
}
#同理如上
location ~ .*\.(js|css)$ {
proxy_pass http://127.0.0.1:3000;
}
第五步 访问
到这里可以直接输入域名进行访问了。访问后第一个注册的账号即为管理员账号。 中间可能会出现一些错误,点击回首页在进入就好了。