Heim >Entwicklungswerkzeuge >Idiot >So erstellen Sie die Gitee-Code-Cloud-Plattform im CentOS7-System
Gitee Code Cloud ist eine inländische Open-Source-Code-Hosting-Plattform, die auf Git basiert. Sie bietet Code-Hosting, Versionsverwaltung, Dokumentenverwaltung, Codeüberprüfung, Fehlerverwaltung und andere Funktionen und unterstützt auch CI/CD, Codesuche, soziale Interaktion usw . Erweiterte Funktionen. In diesem Artikel stellen wir vor, wie man die Gitee-Code-Cloud-Plattform im CentOS 7-System erstellt.
1. Umgebungsanforderungen
Um die Gitee-Code-Cloud-Plattform zu erstellen, müssen Sie die folgenden Systemanforderungen erfüllen:
Vor der Installation müssen Sie bestätigen, ob die gesamte oben genannte Software installiert wurde.
2. Installieren Sie die erforderliche Software
Zuerst müssen wir alle Softwarepakete im System aktualisieren:
yum update -y
2. Installieren Sie MariaDB
MariaDB ist ein Zweig von MySQL Die Installation und Konfiguration ähnelt MySQL. Führen Sie den folgenden Befehl aus, um MariaDB zu installieren:
yum install mariadb mariadb-server -y
Startup starten und einrichten:
systemctl start mariadb.service systemctl enable mariadb.service
Als nächstes können Sie mit dem folgenden Befehl vorläufige Sicherheitseinstellungen für MariaDB vornehmen:
mysql_secure_installation
Geben Sie gemäß den Eingabeaufforderungen das neue Passwort ein und Bestätigen Sie das neue Passwort, löschen Sie anonyme Benutzer, verbieten Sie die Root-Remote-Anmeldung, löschen Sie die Testdatenbank und aktualisieren Sie die Berechtigungen.
3. Nginx installieren
Führen Sie den folgenden Befehl aus, um Nginx zu installieren:
yum install nginx -y
Starten und Festlegen des Startvorgangs:
systemctl start nginx.service systemctl enable nginx.service
Zu diesem Zeitpunkt greifen Sie auf die Serveradresse im Browser zu und Sie sehen die Standard-Willkommensseite von Nginx.
4. Installieren Sie JDK
Für die Gitee-Code-Cloud-Plattform ist eine Java-Umgebung erforderlich. Führen Sie den folgenden Befehl aus, um JDK zu installieren:
yum install java-1.8.0-openjdk-devel -y
3. Installieren Sie Gitee-Code-Cloud
Laden Sie die Code-Cloud-Installation von Gitee-Code herunter Entpacken Sie das heruntergeladene Paket der offiziellen Cloud-Website in das Zielverzeichnis des Servers:
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. Installieren Sie MySQL
Importieren Sie die von Gitee Code Cloud bereitgestellte SQL-Datei in die Datenbank:
mysql -u root -p < /data/gitee/install/mysql-gitee-create.sql
3. Konfigurieren Sie Gitee Code Cloud
Bearbeiten Sie die Datei / data/gitee/srv/gitee/config/application.yml und legen Sie den folgenden Inhalt fest:
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-Code-Cloud erstellen
Führen Sie den folgenden Befehl aus, um die Gitee-Code-Cloud-Plattform zu erstellen:
cd /data/gitee/ ./build.sh
Nachdem die Konstruktion abgeschlossen ist, wird eine gitee.war-Datei unter /data/gitee/srv/gitee generiert und nach /data/gitee/tomcat-8.5.40/webapps kopiert.
5. Starten Sie die Gitee-Code-Cloud
Führen Sie dann den folgenden Befehl aus, um die Gitee-Code-Cloud zu starten:
cd /data/gitee/tomcat-8.5.40/bin/ ./startup.sh
Zu diesem Zeitpunkt können Sie die IP-Adresse oder den Domänennamen in den Browser eingeben und einen benutzerdefinierten Kontextpfad für den Zugriff hinzufügen die Gitee-Code-Cloud-Plattform.
Nach Abschluss der oben genannten Schritte haben Sie die Gitee-Code-Cloud-Plattform erfolgreich erstellt und können sie zum Hosten Ihrer eigenen Entwicklungsprojekte verwenden.
Das obige ist der detaillierte Inhalt vonSo erstellen Sie die Gitee-Code-Cloud-Plattform im CentOS7-System. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!