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

gitea部署的参考文献:
https://blog.csdn.net/Milogenius/article/details/127360408?spm=1001.2101.3001.6650.9&utm_medium=distribute.pc_relevant.none-task-blog-2~default~VECTOR_COMMERCIAL~RRF-9-127360408-blog-107110237.235^v43^pc_blog_bottom_relevance_base9&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~VECTOR_COMMERCIAL~RRF-9-127360408-blog-107110237.235^v43^pc_blog_bottom_relevance_base9&utm_relevant_index=13

posted @ 2024-11-29 17:37  太平东路  阅读(298)  评论(0)    收藏  举报