Gitlab auf dem Mac erstellen – Erstellen Sie Ihr eigenes Code-Repository von Grund auf
In der Softwareentwicklung benötigen wir alle ein Versionskontrollsystem, um unser Code-Repository zu verwalten. Git ist ein weit verbreitetes Versionskontrollsystem und Gitlab ist eine Plattform, die Code-Hosting-Dienste bereitstellt. Wenn Sie einen Gitlab-Server auf Ihrem Mac einrichten möchten, erhalten Sie in diesem Artikel die notwendigen Richtlinien.
Schritt eins: Docker installieren
Docker ist ein sehr leistungsstarkes Containerisierungstool, mit dem Sie Anwendungen überall ausführen können, ohne sich über Abhängigkeiten und Umgebungsprobleme Gedanken machen zu müssen. Es ist sehr praktisch, Docker zum Erstellen von Gitlab zu verwenden, da es den Großteil der Konfiguration und Installation automatisieren kann.
Zuerst müssen Sie Docker herunterladen und installieren. Gehen Sie zur offiziellen Download-Adresse der Website: https://www.docker.com/products/docker-desktop
Nach Abschluss der Installation müssen Sie den folgenden Befehl in das Terminal eingeben, um sicherzustellen, dass Docker korrekt installiert wurde:
docker --version
Wenn die Ausgabe korrekt ist, zeigt die Versionsnummer an, dass Docker erfolgreich installiert wurde.
Schritt 2: Erstellen Sie einen Gitlab-Container
Bevor Sie einen Docker-basierten Gitlab-Container ausführen, müssen Sie sicherstellen, dass in Ihrem System bereits ein Docker-Netzwerk vorhanden ist, das mit dem folgenden Befehl erstellt werden kann:
docker network create gitlab_network
Dann können Sie Verwenden Sie den folgenden Befehl, um einen neuen Gitlab-Container auszuführen:
docker run --detach \ --hostname gitlab.example.com \ --name gitlab \ --network gitlab_network \ --publish 443:443 \ --publish 80:80 \ --publish 22:22 \ --restart always \ --volume /srv/gitlab/config:/etc/gitlab \ --volume /srv/gitlab/logs:/var/log/gitlab \ --volume /srv/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce:latest
Jeder Parameter in diesem Befehl hat eine andere Rolle:
--hostname
: Geben Sie den Speicherort an Gitlab Der verwendete Hostname, hier verwenden wir den Standardwert gitlab.example.com
. --hostname
: 指定Gitlab所使用的主机名,在这里我们使用了默认的gitlab.example.com
。--name
: 指定Gitlab容器的名称,我们使用了默认的gitlab
。--network
: 指定容器所使用的Docker网络。--publish
: 指定了Gitlab容器所使用的端口映射,具体的含义可以参考命令中的注释。--restart
: 指定了容器自动重启的条件。--volume
: 指定了容器内部的数据卷挂载的位置。在这些参数的基础上,我们使用了最新版本的Gitlab-ce,也可以根据自己的需要使用不同的版本。
第三步:访问Gitlab
现在,你可以通过浏览器访问http://localhost
或http://YOUR_IP_ADDRESS
--name
: Geben Sie den Namen des Gitlab-Containers an. Wir haben den Standard-gitlab
verwendet.
--network
: Geben Sie das vom Container verwendete Docker-Netzwerk an. --publish
: Gibt die vom Gitlab-Container verwendete Portzuordnung an. Die genaue Bedeutung finden Sie in den Kommentaren im Befehl.
--restart
: Gibt die Bedingungen für den automatischen Neustart des Containers an. --volume
: Gibt den Ort an, an dem das Datenvolumen im Container bereitgestellt wird.
http://localhost
oder http://YOUR_IP_ADDRESS
(je nach Netzwerkkonfiguration) zugreifen Besuchen Sie Gitlab. 🎜🎜Wenn Sie zum ersten Mal auf Gitlab zugreifen, werden Sie aufgefordert, ein Administratorkennwort festzulegen und werden aufgefordert, einen neuen Benutzernamen und ein neues Kennwort einzugeben. Nachdem Sie diese Einstellungen vorgenommen haben, können Sie Gitlab verwenden. 🎜🎜Zusammenfassung🎜🎜In diesem Artikel haben wir gelernt, wie man mit Docker einen Gitlab-Server auf dem Mac erstellt. Ich hoffe, dass dieser Artikel Ihnen dabei helfen kann, schnell Ihr eigenes Code-Repository zu erstellen, um Ihren Code besser verwalten und teilen zu können. 🎜Das obige ist der detaillierte Inhalt vonLassen Sie uns darüber sprechen, wie man Gitlab auf einem Mac erstellt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!