


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 <p>3. Editez le fichier / data/gitee/srv/gitee/config/application.yml, définissez-y le contenu suivant : </p><pre class="brush:php;toolbar:false">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!

GitHub peut gérer efficacement les projets. 1) Créer un référentiel et soumettre du code, 2) Collaborer le développement avec les demandes de branche et de traction, 3) Utilisez des githubactions pour implémenter CI / CD, 4) Gérer les tâches par le biais de problèmes, 5) Optimiser l'utilisation des politiques de branche et des avis de code pour éviter une utilisation excessive des branches et négliger la sécurité.

Git et GitHub sont différents outils: Git est un système de contrôle de version distribué pour gérer les versions de code et le développement collaboratif; GitHub est une plate-forme en ligne basée sur GIT, fournissant des outils d'hébergement de code et de collaboration. Les principales fonctionnalités de Git incluent la gestion des versions, la gestion des succursales et le développement collaboratif, tandis que GitHub fournit des outils de collaboration, des outils de collaboration et des réseaux sociaux.

GitHub est une plate-forme d'hébergement de systèmes de contrôle de version basée sur GIT qui fournit des fonctions de contrôle de version, de développement collaboratif et de communication communautaire. L'utilisation de GitHub peut améliorer l'efficacité du développement et la qualité du code.

Git et Github sont différents outils: Git est un logiciel pour le contrôle de version, et GitHub est une plate-forme en ligne basée sur Git. 1.Git vous permet de suivre les modifications des fichiers et le développement collaboratif. 2. GitHub fournit des outils d'hébergement et de collaboration de code pour améliorer l'efficacité du développement de l'équipe.

Les fonctionnalités principales de GitHub incluent le contrôle de version, la gestion des succursales, l'examen du code, le suivi des problèmes et la gestion de projet. 1. Le contrôle de la version et la gestion des succursales sont basés sur le GIT, permettant le suivi des modifications de code et le développement expérimental. 2. La révision du code est mise en œuvre via PullRequest pour améliorer la qualité du code et la collaboration d'équipe. 3. Le suivi des problèmes et la gestion de projet sont effectués par le biais de problèmes et du Conseil de gestion de projet pour améliorer la transparence et la traçabilité du projet.

GitHub est un outil puissant pour améliorer l'efficacité et la qualité du développement de logiciels. 1) Contrôle de la version: gérer les modifications de code via GIT. 2) PullRequests: effectuer une révision du code et améliorer la qualité du code. 3) Problèmes: suivre les bogues et les progrès du projet. 4) GitHubactions: automatiser le processus de construction, de test et de déploiement.

Git est un système de contrôle de version et GitHub est une plate-forme d'hébergement de code basée sur GIT. Git est utilisé pour gérer les versions de code et prend en charge les opérations locales; GitHub fournit des outils de collaboration en ligne tels que le suivi des problèmes et PullRequest.

Git est un système de contrôle de version distribué open source qui aide les développeurs à suivre les modifications des fichiers, à travailler ensemble et à gérer les versions de code. Ses fonctions principales incluent: 1) l'enregistrement des modifications de code, 2) la secours vers les versions précédentes, 3) le développement collaboratif et 4) Créer et gérer les branches pour le développement parallèle.


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

Navigateur d'examen sécurisé
Safe Exam Browser est un environnement de navigation sécurisé permettant de passer des examens en ligne en toute sécurité. Ce logiciel transforme n'importe quel ordinateur en poste de travail sécurisé. Il contrôle l'accès à n'importe quel utilitaire et empêche les étudiants d'utiliser des ressources non autorisées.

Version Mac de WebStorm
Outils de développement JavaScript utiles

mPDF
mPDF est une bibliothèque PHP qui peut générer des fichiers PDF à partir de HTML encodé en UTF-8. L'auteur original, Ian Back, a écrit mPDF pour générer des fichiers PDF « à la volée » depuis son site Web et gérer différentes langues. Il est plus lent et produit des fichiers plus volumineux lors de l'utilisation de polices Unicode que les scripts originaux comme HTML2FPDF, mais prend en charge les styles CSS, etc. et présente de nombreuses améliorations. Prend en charge presque toutes les langues, y compris RTL (arabe et hébreu) et CJK (chinois, japonais et coréen). Prend en charge les éléments imbriqués au niveau du bloc (tels que P, DIV),