CentOS7系統中如何搭建Gitee碼云平臺

gitee碼云是一款國內的基于git的開源代碼托管平臺,它提供了代碼托管、版本管理、文檔管理、代碼 review、bug 管理等功能,并且還支持 ci/cd、代碼搜索、社交互動等高級功能。在這篇文章中,我們將介紹在 centos 7 系統中如何搭建 gitee 碼云平臺。

一、環境要求

搭建 Gitee 碼云平臺需要滿足以下系統要求:

  • CentOS 7 系統
  • MySQL 或 MariaDB 數據庫
  • Nginx 輕量級 Web 服務器
  • JDK 8 及以上版本

在進行安裝前需要確認是否已經安裝了以上全部軟件。

二、安裝必要軟件

1.升級系統軟件包

首先,我們需要升級系統內的所有軟件包,執行以下命令:

yum update -y

2.安裝 MariaDB

MariaDB 是 MySQL 數據庫的一個分支,安裝及配置均和 MySQL 接近。執行以下命令以安裝 MariaDB:

yum install mariadb mariadb-server -y

啟動并設置開機啟動:

systemctl start mariadb.service systemctl enable mariadb.service

接下來,可以使用以下命令對 MariaDB 進行初步的安全性設置:

mysql_secure_installation

根據命令提示,依次輸入新密碼、確認新密碼、刪除匿名用戶、禁止 root 遠程登錄、刪除 test 數據庫并刷新權限即可。

3.安裝 nginx

執行以下命令安裝 nginx:

yum install nginx -y

啟動并設置開機啟動:

systemctl start nginx.service systemctl enable nginx.service

此時,在瀏覽器中訪問服務器地址,將看到 Nginx 的默認歡迎頁面。

4.安裝 JDK

Gitee 碼云平臺需要 Java 環境,執行以下命令安裝 JDK:

yum install java-1.8.0-openjdk-devel -y

三、安裝 Gitee 碼云

1.下載 Gitee 碼云

從 Gitee 碼云官網下載碼云安裝包,將下載好的包解壓到服務器的目標目錄下:

wget https://gitee.com/oschina/git-osc/raw/master/doc/installation/source/gitee-official-%{version}.tar.gz tar zxvf gitee-official-%{version}.tar.gz -C /data/

2.安裝 MySQL

將 Gitee 碼云提供的 SQL 文件導入到數據庫中:

mysql -u root -p < /data/gitee/install/mysql-gitee-create.sql

3.配置 Gitee 碼云

編輯 /data/gitee/srv/gitee/config/application.yml 文件,設置其中的以下內容:

server:    port: 8080       # Gitee 碼云監聽的端口    context-path: /  # Gitee 碼云的上下文路徑 spring:    datasource:       type: com.alibaba.druid.pool.DruidDataSource       username: gitee       # 數據庫的用戶名       password: gitee123   # 數據庫密碼       url: jdbc:mysql://localhost:3306/gitee_prod?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull mybatis:    mapper-locations: classpath:gitee/mapper/*.xml  # MyBatis 的配置文件 redis:    host: 127.0.0.1   # Redis 服務端的 IP 地址    port: 6379        # Redis 服務端的監聽端口    password:       # Redis 的連接密碼    database-index: 0  # Redis 的數據庫編號

4.構建 Gitee 碼云

執行以下命令來構建 Gitee 碼云平臺:

cd /data/gitee/ ./build.sh

構建完成后,在 /data/gitee/srv/gitee 下將生成一個 gitee.war 文件,將其拷貝至 /data/gitee/tomcat-8.5.40/webapps 中。

5.啟動 Gitee 碼云

接下來執行以下命令來啟動 Gitee 碼云:

cd /data/gitee/tomcat-8.5.40/bin/ ./startup.sh

此時,可以在瀏覽器中輸入IP地址或者域名,加上自定義的上下文路徑來訪問 Gitee 碼云平臺。

完成以上步驟之后,你就已經成功地搭建了 Gitee 碼云平臺,并可以用它承載自己的開發項目。

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享