gitea部署步骤
一、git 创建:
下载新版本《git-2.28.1.tar》
--------
##安装git
--链接:https://blog.csdn.net/shiji0001/article/details/108244455
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install gcc perl-ExtUtils-MakeMaker
yum remove git
二、数据库创建:
下载离线包《mysql-8.0.30-1.el7.x86_64.rpm-bundle》
mysql安装参考:
https://blog.csdn.net/qq_28419035/article/details/140756008
//
解压:
tar -Jxf
tar xvf mysql-8.0.38-1.el7.x86_64.rpm-bundle.tar
//
rpm -ivh mysql-community-common-8.0.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.30-1.el7.x86_64.rpm
//
依赖安装:
yum install openssl-devel -y
按顺序依次执行
rpm -ivh mysql-community-common-.rpm
rpm -ivh mysql-community-client-plugins-.rpm
rpm -ivh mysql-community-libs-.rpm
rpm -ivh mysql-community-client-8.rpm
rpm -ivh mysql-community-icu-data-files-.rpm
rpm -ivh mysql-community-server-.rpm
设置开机自启动
systemctl enable mysqld
##建数据库
查密码:
grep password /var/log/mysqld.log
A temporary password is generated for root@localhost: J&ht%pqf3=
使用及建库:
1设置密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Rox@1234';
创建gitea用户和gitea库
create user 'gitea'@'%' identified WITH mysql_native_password BY 'Rox@1234';
CREATE DATABASE giteadb CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_unicode_ci';
授权远程登录
grant all on . to 'gitea'@'%' with GRANT OPTION;
flush privileges;
--修改密码
ALTER USER 'gitea'@'%' IDENTIFIED BY '';
--查看数据库:
SHOW DATABASES;
//
ALTER USER 'root'@'localhost' IDENTIFIED BY '';
create user 'gitea'@'%' identified WITH mysql_native_password BY '';
//
mysql -u root -p
密码
grep 'temporary password' /var/log/mysqld.log
四、gitea 执行文件下载:
gitea-1.22.1-linux-amd64
四、创建普通用户
mkdir -p /usr/local/gitea
创建用户组
groupadd git
创建用户并添加到用户组
useradd git -g git
五、手动启动
目录赋权限
chown -R git:git /usr/local/gitea
切换用户
su git
测试运行
cd /usr/local/gitea
./gitea web
六、使用
一、开启:
运行: 后台运行
1。切换用户
2、进入执行文件目录后,后台运行。
su git
cd /usr/local/gitea
./gitea web&
退出终端,服务仍在运行。
二、关闭服务:
ps -aux | grep gitea
kill -9 15257
三、网页查看:
登录网页端:浏览器打开[ip]:3000

浙公网安备 33010602011771号