Heim Entwicklungswerkzeuge Idiot Lassen Sie uns über die Schritte zur Installation von Gitee auf dem Server sprechen

Lassen Sie uns über die Schritte zur Installation von Gitee auf dem Server sprechen

Mar 31, 2023 am 11:17 AM

Gitee ist ein beliebtes Code-Hosting- und Versionskontrolltool, das eine webbasierte Version von Git ist. Wenn Sie ein privates Code-Repository für Ihr Team oder Projekt einrichten möchten, ist Gitee eine sehr gute Wahl. Obwohl Sie Gitee auf der offiziellen Website verwenden können, müssen Sie Gitee in einigen Fällen möglicherweise auf Ihrem eigenen Server installieren.

In diesem Artikel stellen wir die Schritte zur Installation von Gitee auf Ihrem Server vor und zeigen Ihnen, wie Sie es einrichten und verwenden.

Schritt 1: Installieren Sie die erforderlichen Abhängigkeiten

Bevor Sie Gitee installieren, müssen Sie die folgenden Abhängigkeiten auf Ihrem Server installieren:

  • Git
  • MySQL (oder MariaDB)
  • Nginx

Wenn Sie die oben genannten Abhängigkeiten bereits installiert haben Abhängigkeit können Sie diesen Schritt überspringen.

Um Git und MariaDB zu installieren, können Sie den folgenden Befehl in der Befehlszeile verwenden:

sudo apt-get update
sudo apt-get install git mariadb-server
Nach dem Login kopieren

Anschließend müssen Sie das Root-Passwort für MariaDB festlegen:

sudo mysql_secure_installation
Nach dem Login kopieren

Während der Installation werden Sie aufgefordert, das Passwort und einzugeben weitere Optionen für Sicherheitseinstellungen. Folgen Sie einfach dem Assistenten.

Jetzt müssen Sie Nginx installieren:

sudo apt-get install nginx
Nach dem Login kopieren

Schritt 2: Laden Sie das Gitee-Installationspaket herunter

Auf Ihrem Server müssen Sie das Gitee-Installationspaket herunterladen. Sie können es von Github oder der offiziellen Website von Gitee herunterladen. Wenn Sie diese Websites jedoch nicht besuchen möchten, können Sie es mit dem folgenden Befehl auf Ihr CentOS-System herunterladen:

wget https://dl.gitee.com/gitee/gitee/releases/6.1.1/gitee-6.1.1-64bits.tar.gz
Nach dem Login kopieren

Schritt 3: Gitee installieren

Entpacken Sie die heruntergeladene Datei Gitee-Installationspaket:

tar xvf gitee-6.1.1-64bits.tar.gz
Nach dem Login kopieren

Jetzt erhalten Sie einen Gitee-Ordner. Sie müssen es in ein Verzeichnis verschieben, in dem Sie Gitee installieren möchten, und in dieses Verzeichnis wechseln:

sudo cp -r gitee /opt/
cd /opt/gitee
Nach dem Login kopieren

Als nächstes müssen Sie das Gitee-Installationsskript ausführen:

sudo ./install.sh
Nach dem Login kopieren

Bevor Sie dieses Skript ausführen, müssen Sie sicherstellen, dass Sie über sudo verfügen Berechtigungen.

Nachdem Sie das Skript ausgeführt haben, müssen Sie möglicherweise einige Einstellungsinformationen eingeben, z. B. Ihr Datenbankkennwort und SMTP-Serverinformationen. Nachdem Sie dem Assistenten gefolgt sind, schließen Sie die Gitee-Installation ab.

Schritt 4: Nginx konfigurieren

Um Gitee über das Web zugänglich zu machen, müssen Sie Nginx konfigurieren. Erstellen Sie eine Standardkonfigurationsdatei im Nginx-Konfigurationsverzeichnis:

sudo nano /etc/nginx/sites-available/default
Nach dem Login kopieren

Fügen Sie dann den folgenden Inhalt zur Datei hinzu:

server {
    listen 80;
    server_name your_domain.com; # 你的域名
    location / {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;        proxy_set_header Host $http_host;
        proxy_set_header X-Nginx-Proxy true;
        proxy_pass http://127.0.0.1:8080; # 你的gitee端口
        proxy_redirect off;
    }
}
Nach dem Login kopieren

Ersetzen Sie „your_domain.com“ durch Ihren Domainnamen und „8080“ durch den Port, den Gitee überwacht ( Der Standardwert ist „8081“).

Speichern und schließen Sie die Datei. Testen Sie dann die Konfigurationsdatei:

sudo nginx -t
Nach dem Login kopieren

Wenn keine Fehler vorliegen, starten Sie Nginx neu:

sudo systemctl restart nginx
Nach dem Login kopieren

Schritt 5: Gitee verwenden

Jetzt können Sie auf Gitee zugreifen, indem Sie Ihren Domainnamen in Ihren Webbrowser eingeben. Vor Ihrem ersten Besuch müssen Sie das SSL-Zertifikat von Gitee in Ihrem Browser installieren.

Nach dem Zugriff auf Gitee müssen Sie den Benutzernamen und das Passwort des Gitee-Administrators eingeben. Standardmäßig lauten Benutzername und Passwort „admin“ und „123456“.

Sobald Sie sich erfolgreich angemeldet haben, können Sie in Gitee ein Repository erstellen und es dann in Ihren Teams und Projekten verwenden. Sie können auch andere Benutzer einladen, Ihrer Gitee-Community beizutreten, damit diese an Ihrem Repository arbeiten können.

Zusammenfassung

Gitee ist ein sehr leistungsstarkes Code-Hosting- und Versionskontrolltool, mit dem Sie Ihre Projekte besser verwalten können. In diesem Artikel zeigen wir Ihnen, wie Sie Gitee auf Ihrem Server installieren, einrichten und verwenden. Wenn Sie Entwickler oder Teamleiter sind, empfehlen wir Ihnen dringend, die Verwendung von Gitee zur Verwaltung Ihrer Codebasis in Betracht zu ziehen.

Das obige ist der detaillierte Inhalt vonLassen Sie uns über die Schritte zur Installation von Gitee auf dem Server sprechen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So verwenden Sie GIT -Management -Tools für die vollständige Verwendung von GIT -Management -Tools So verwenden Sie GIT -Management -Tools für die vollständige Verwendung von GIT -Management -Tools Mar 06, 2025 pm 01:32 PM

Dieser Artikel bietet einen Leitfaden zum Git -Management, der Abdeckung von GUI

Wie man das angegebene Commit treibt Wie man das angegebene Commit treibt Mar 06, 2025 pm 01:39 PM

In diesem Leitfaden wird erläutert, wie ein einzelner Git zu einem abgelegenen Zweig führt. Es wird beschrieben, dass ein temporärer Zweig verwendet wird, um das Commit zu isolieren, diesen Zweig in die Fernbedienung zu drücken und dann den temporären Zweig optional zu löschen. Diese Methode vermeidet Konflikte und

So lösen Sie das Versagen der Einreichung von GIT -Verpflichtungen So lösen Sie das Versagen der Einreichung von GIT -Verpflichtungen Mar 06, 2025 pm 01:38 PM

Dieser Artikel befasst sich mit allgemeinen Git -Commit -Fehlern. Es wird beschrieben, dass Schritte für Probleme wie nicht zusammengezogene Dateien, nicht gestrichene Änderungen, Zusammenführungskonflikte und Pre-Commit-Haken beheben. Es werden Lösungen und vorbeugende Maßnahmen vorgesehen, um eine glattere Git WO zu gewährleisten

Der Unterschied zwischen Commit und Push of Git Der Unterschied zwischen Commit und Push of Git Mar 06, 2025 pm 01:37 PM

Dieser Artikel erläutert den Unterschied zwischen Gits Commit- und Push -Befehlen. Git Commit speichert Änderungen lokal, während Git diese festgelegten Änderungen in ein Remote -Repository hochladen. Der Artikel unterstreicht, wie wichtig es ist, dieses Aus Tag zu verstehen

So sehen Sie Inhalte begehen So sehen Sie Inhalte begehen Mar 06, 2025 pm 01:41 PM

In diesem Artikel werden Methoden zum Anzeigen von Git -Commit -Inhalten beschrieben. Es konzentriert sich auf die Verwendung von Git Show, um Commit -Nachrichten, Autoreninformationen und Änderungen (Diffs), Git -Protokoll -P für mehrere Diffs von mehreren Commits zu zeigen, und warnt davor, direkte Commits zu überprüfen. Alt

Der Unterschied zwischen Add und Commit of Git Der Unterschied zwischen Add und Commit of Git Mar 06, 2025 pm 01:35 PM

Dieser Artikel erläutert die unterschiedlichen Rollen von Git Add und Git Commit in Git. Git fügen Stadienänderungen hinzu und bereiten sie auf die Aufnahme in das nächste Commit vor, während Git Commit die inszenierten Änderungen in der Geschichte des Repositorys rettet. Dieser zweistufige Prozess ermöglicht

Was ist das Git -Code -Management -Tool? Was ist das Git -Code -Management -Tool? Mar 06, 2025 pm 01:31 PM

In diesem Artikel wird Git vorgestellt, ein verteiltes Versionskontrollsystem. Es zeigt die Vorteile von GIT gegenüber zentralisierten Systemen wie Offline -Funktionen und effiziente Verzweigung/Verschmelzung für eine verbesserte Zusammenarbeit. Der Artikel beschreibt auch das Erlernen von R.

So verwenden Sie das Tutorial für GIT -Management -Tools, um GIT -Management -Tools für Anfänger zu verwenden So verwenden Sie das Tutorial für GIT -Management -Tools, um GIT -Management -Tools für Anfänger zu verwenden Mar 06, 2025 pm 01:33 PM

In diesem Anfängerführer wird Git, ein Versionskontrollsystem, vorgestellt. Es deckt grundlegende Befehle (init, hinzufügen, begehen, status, Protokoll, Zweig, Kasse, Zusammenführen, Schieben, Ziehen) und Lösung von Zusammenführungskonflikten ab. Best Practices für den effizienten GIT -Gebrauch, einschließlich Clear Comm

See all articles