Ready-to-use Server
GitLab
Self Hosted Git Management & DevOps Toolchain
- Debian-basiert
- Automatische Sicherheitsupdates
- Frei und quelloffen
GitLab Screenshots
GitLab ist eine einzige Anwendung für den gesamten Softwareentwicklungslebenszyklus, von der Projektplanung und dem Quellcodemanagement bis hin zu CI/CD, Monitoring und Sicherheit. GitLab bietet eine Git-basierte Versionskontrolle, verpackt mit einer kompletten DevOps-Toolchain. Etwas wie GitHub, aber viel, viel mehr.
Dieses Appliance enthält alle Standardfunktionen in TurnKey Core, und darüber hinaus:
GitLab-Konfigurationen:
GitLab, RubyGems, PostgreSQL, Nginx und alle anderen erforderlichen Komponenten, die von vorgelagerten installiert werden Omnibuspaket.
SicherheitshinweisUpdates zu GitLab erfordern möglicherweise eine Überwachung, damit sie ARE NOT Zur automatischen Installation konfiguriert. GitLab Dokumentation.
Setzen Sie GitLab Admin User ('root') Passwort und E-Mail auf firstboot (Convenience, Sicherheit).
Setzen Sie die GitLab-Domain so, dass sie beim ersten Booten bedient wird (Convenience).
Aktivieren Sie GitLab Omnibus integrierte Let's Encrypt-Zertifikate über das Confconsole-Plugin (unter "Lets Encrypt").
Enthält postfix MTA (gebunden an localhost) zum Versenden von E-Mails (z. B. Passwortwiederherstellung) und webmin postfix-Modul zur Bequemlichkeit.
Überwachtes manuelles GitLab Update
Überprüfen Sie die installierten und berechtigten Versionen, ohne das Appliance zu ändern:
gitlab-update --check
Vor einem Update konsultieren Sie die GitLab Upgrade Pfad und die Release-Spezifisch GitLab DokumentationGitLab benötigt zwischenzeitliche Upgrade-Stopps. Sichern Sie das Appliance und installieren Sie dann die nächste berechtigte Version explizit:
apt update apt install gitlab-ce=<version>
Wiederholen Sie die Prüfung der Antragsannahme, bevor Sie zu einem anderen erforderlichen Stopp übergehen. apt-cache Madison Gitlabce und die GitLab veröffentlicht Blog.
Wenn APT einen abgelaufenen Repository-Schlüssel meldet oder NO_PUBKEYFolge dem Repository-Schlüssel-Rotationsverfahren. Es bewahrt das Per-Repository unterzeichnet Einschränkung und Überprüfung des vollständig veröffentlichten Fingerabdrucks von GitLab.
Anmeldeinformationen (Passwörter beim ersten Booten gesetzt)
Webmin, SSH: Benutzername Wurzel
GitLab: Benutzername Wurzel
Aus dem Browser ausführen
Nutzungsdetails & Logging in für die Administration
Keine Standardpasswörter: Aus Sicherheitsgründen gibt es keine Standardpasswörter. Alle Passwörter sind auf Systeminitialisierung Zeit.
SSL Browser Warnung ignorieren: Browser mögen keine selbstsignierten SSL-Zertifikate, aber dies ist die einzige Art, die automatisch generiert werden kann. Confconsole Erweitertes MenüSie können frei generieren Lassen Sie uns SSL / TLS-Zertifikate einschließen.
Web-Web - Richten Sie Ihren Browser auf entweder:
- http://12.34.56.789/ - nicht verschlüsselt, also keine Browserwarnung
- https://12.34.56.789/ - verschlüsselt mit selbstsigniertem SSL-Zertifikat
Hinweis: einige Appliances Auto Direct http zu https.
Benutzername für gitlab:
Login als Benutzername Wurzel
Benutzername für OS System Administration:
Login als Wurzel außer am AWS Marktplatz die den Benutzernamen verwendet Admin.
- Richten Sie Ihren Browser auf:
- https://12.34.56.789:12321/ System Control Panel
- https://12.34.56.789:12320/ Webbasiertes Kommandozeilenterminal
- Login mit SSH Client:
ssh root@12.34.56.789
Sonderfall für AWS-Marktplatz:
ssh admin@12.34.56.789
* Ersetzen Sie 12.34.56.789 durch eine gültige IP oder einen gültigen Hostnamen.


