Maison >outils de développement >git >Comment créer une plate-forme cloud de code Gitee dans le système CentOS7

Comment créer une plate-forme cloud de code Gitee dans le système CentOS7

PHPz
PHPzoriginal
2023-04-06 09:08:031188parcourir

Gitee Code Cloud est une plate-forme nationale d'hébergement de code open source basée sur Git. Elle fournit des fonctions telles que l'hébergement de code, la gestion des versions, la gestion des documents, la révision du code, la gestion des bogues, etc., et prend également en charge le CI/CD, la recherche de code, les réseaux sociaux. interaction, etc. Fonctionnalités avancées. Dans cet article, nous présenterons comment créer la plate-forme cloud de code Gitee dans le système CentOS 7.

1. Exigences environnementales

Pour créer la plate-forme cloud de code Gitee, vous devez répondre aux exigences système suivantes :

  • Système CentOS 7
  • Base de données MySQL ou MariaDB
  • Serveur Web léger Nginx
  • JDK 8 et supérieur

Avant l'installation, vous devez confirmer si tous les logiciels ci-dessus ont été installés.

2. Installez les logiciels nécessaires

1. Mettez à niveau les packages logiciels du système

Tout d'abord, nous devons mettre à niveau tous les packages logiciels du système, exécutez la commande suivante :

yum update -y

2 Installer MariaDB

MariaDB est une branche de MySQL. base de données L'installation et la configuration sont proches de MySQL. Exécutez la commande suivante pour installer MariaDB :

yum install mariadb mariadb-server -y

Démarrez et configurez le démarrage :

systemctl start mariadb.service
systemctl enable mariadb.service

Ensuite, vous pouvez utiliser la commande suivante pour effectuer les paramètres de sécurité préliminaires pour MariaDB :

mysql_secure_installation

Selon les invites de commande, entrez le nouveau mot de passe et confirmez le nouveau mot de passe, supprimez les utilisateurs anonymes, interdisez la connexion à distance root, supprimez la base de données de test et actualisez les autorisations.

3. Installez nginx

Exécutez la commande suivante pour installer nginx :

yum install nginx -y

Démarrez et définissez le démarrage :

systemctl start nginx.service
systemctl enable nginx.service

À ce moment, accédez à l'adresse du serveur dans le navigateur et vous verrez la page d'accueil par défaut de Nginx.

4. Installez JDK

La plate-forme Gitee code cloud nécessite un environnement Java, exécutez la commande suivante pour installer JDK :

yum install java-1.8.0-openjdk-devel -y

3. Installez Gitee code cloud

1 Téléchargez Gitee code cloud

Téléchargez l'installation de code cloud à partir du code Gitee. cloud, décompressez le package téléchargé dans le répertoire cible du serveur :

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. Installez MySQL

Importez le fichier SQL fourni par Gitee Code Cloud dans la base de données :

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

3. Editez le fichier / data/gitee/srv/gitee/config/application.yml, définissez-y le contenu suivant :

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. Construire le cloud de code Gitee

Exécutez la commande suivante pour créer la plate-forme cloud de code Gitee :

cd /data/gitee/
./build.sh

. Une fois la construction terminée, un fichier gitee.war sera généré sous /data/gitee/srv/gitee et copié dans /data/gitee/tomcat-8.5.40/webapps.

5. Démarrez le nuage de code Gitee

Ensuite, exécutez la commande suivante pour démarrer le nuage de code Gitee :

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

À ce stade, vous pouvez saisir l'adresse IP ou le nom de domaine dans le navigateur et ajouter un chemin de contexte personnalisé pour y accéder. la plateforme cloud de code Gitee.

Après avoir terminé les étapes ci-dessus, vous avez construit avec succès la plateforme cloud de code Gitee et pouvez l'utiliser pour héberger vos propres projets de développement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn