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

Stabile Version: 19.0 (Changelog)

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:

  1. http://12.34.56.789/ - nicht verschlüsselt, also keine Browserwarnung
  2. 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.

  1. Richten Sie Ihren Browser auf:
  2. 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.