您当前的位置:首页 > 计算机 > 服务器 > 网络服务

gitea 部署安装

时间:08-05来源:作者:点击数:
gitea 部署安装

gitea 也是一种管理代码的工具,跟gitlab比起来更加轻量,依赖更少,更好维护,当然从功能角度来说 gitlab更加强大,但是在一些特殊的情况先,使用gitea 会方便一点,比如,一些军工或者国企项目开发,需要到内网开发,而且团队人员不多,要搭建一个gitlab 的话太麻烦,依赖缺了一大堆(本人亲身经历),所以还是选择了gitea,简单方便。

安装包的网址:通过网盘分享的文件:gitea.zip

链接: https://pan.baidu.com/s/1wZddXZiVdTQMGWvpqb_kxw?pwd=5658 提取码: 5658

步骤

准备一台linux 服务器,资源给个4c8u 就可以了

1.安装sqlite3

下面提到的安装包在网盘里面都有。

tar -zxvf sqlite-autoconf-3430100.tar.gz

cd sqlite-autoconf-3430100

配置 (configure)
./configure --prefix=/home/qinglan/libo/sqlite3

编译 (make) 
make

安装(make install)
make install

sqlite3 --version
2.安装git

下载git 可以不用下载测试使用

线上安装:

yum -y install git

离线安装:

##网盘git目录下

##上传到服务器目录
rpm -ivh *.rpm --nodeps --force
3.添加git用户
groupadd git
useradd git -g git
4.安装gitea
# 去到你要安装的目录
mkdir /git
cd /git

# 在线下载
wget -O gitea https://dl.gitea.io/gitea/1.13.1/gitea-1.13.1-linux-amd64

#离线包网盘里面有
#上传到/git目录下
mv gitea-1.13.1-linux-amd64 gitea

# 设置成可运行文件
chmod +x gitea

开放端口

# 查看是不是没有开放3000端口
firewall-cmd --zone=public --list-ports
# 如果没有就添加一个
firewall-cmd --zone=public --add-port=3000/tcp --permanent
# 重新载入配置文件
firewall-cmd --reload

更换目录用户

chown -R git:git /git

创建启动脚本

vi run.sh

#!/bin/bash

./gitea web >>./gitea.log 2>&1 &

#启动
nohup sh run.sh

访问

然后在自己电脑浏览器打开[ip]:3000,点击登陆初始化设置,我这边给它设置了域名和端口,所以访问变成[域名]:[端口号],完成。

注:初始化需要连接数据库,可以使用已有的数据库,这里用的是sqlite3
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐