Gitea安装教程/基于宝塔面板的Gitea安装

修改时间: 2020-02-23 1:32:00 AM

文章时间:2020年2月22日 23:53:02
解决问题:基于宝塔面板安装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进入。随便点击注册或者登陆即可进入安装页面。

001.png

这里数据库地址栏初始是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;
    }

第五步 访问

到这里可以直接输入域名进行访问了。访问后第一个注册的账号即为管理员账号。
中间可能会出现一些错误,点击回首页在进入就好了。

第六步 注册服务

这里使用Linux一个组件screen,教程传送:https://wiki.nooss.cn/archives/332.html

简单用法就是,创建一个会话,进入之后,输入

./gitea web
ctrl+a
d

经过上面的操作,这个任务就已经挂到后台的任务去运行了。

添加新评论