git

Atom git Fehler

Problem mit git im Atom Editor durch abgelaufenes DST Root CA X3 Zertifikat

Martin Schlüter

3 Minuten

Letzte Tage wollte ich mal wieder den Atom Editor auf Ubuntu nutzen um an einer meiner Webseiten zu arbeiten, aber bereits das “git fetch” des eingebauten git clients schlug fehlt. Das SSL Zertifikat meines gitbucket Servers konnte nicht verifiziert werden. Das “git fetch” auf der Kommandozeile funktionierte problemlos. Die Fehlerursache Da nur der integrierte git client im Atom Editor Probleme hatte, aber nicht der normale git client, war klar es war ein Problem des Atom Editors, also schaute ich mir die Fehlermeldung nochmal genau an: Fehlermeldung des Atom git clients fatal: konnte nicht auf '[url des git repository]' zugreifen: server certificate verification failed.

Blog eingerichtet

Vorgehensweise zur Erstellung meines Blogs.

Martin Schlüter

4 Minuten

Ich überlegte mir erst einmal welche Kriterien mir beim neuen Blog wichtig sind. Der Blog sollte natürlich betreffend HTML, CSS und Bildformate auf einen aktuellen Stand der Technik sein und er sollte zusätzlich auch Wartungsarm und die Contentpflege simpel sein. So entschied ich mich für HUGO als Content Management System zur Erstellung von statischen HTML Seiten in Kombination mit git, GitBucket und Jenkins zur Veröffentlichung auf dem Webserver. statische HTML Seiten Ich habe mich für eine Lösung mit statischen HTML Seiten aus zwei Gründen entschieden: Geschwindigkeit und Sicherheit.

git

Verteilte Versionsverwaltung von Dateien

Martin Schlüter

3 Minuten

Git ist eine freie Software zur verteilten Versionsverwaltung von Dateien. Git wurde von Linux Entwickler Linus Torvald entwickelt weil die bisher verwendete Quellcode Management Software nicht mehr kostenlos nutzbar war und es keine andere Software gab die seine Ansprüche erfüllte. Git ist heutzutage die am meisten verwendete Software zur Versionsverwaltung. Start eines Projektes mit git sobald git auf dem Computer installiert ist, kann man auf der commandozeile in das Projektverzeichnis wechseln und per

GitBucket

einfacher Server für git Repository

Martin Schlüter

3 Minuten

GitBucket ist ein simpler git Repsitory Server mit den benötigten Funktionen, ohne weiteren Schnickschnak drumrum, kann ohne externe Datenbank betrieben werden, auch standalone, wenn man möchte auch auf einem Raspberry PI 3. Ist in JAVA geschrieben, eine einzelne .war Datei, so simpel zu installieren und aktualisieren. GitBucket Funktionen Von sich aus kann GitBucket: private und öffentliche git Repositories über http/https oder ssh GitLFS Unterstützung Repository Browser mit einfachem online File Editor Problemmeldungen und Diskussion darüber Pull Requests und Wikis für Repositories Aktivitäts Zeitleiste Benachrichtigungen über email oder webhook Account- und Gruppenmanagement, optional mit LDAP oder OpenID Integration kann durch Plugins erweitert werden GitBucket hat direkt eine H2 Datenbank eingebaut, kann aber auch mit MySQL oder PostgreSQL betrieben werden, MariaDB wird offiziell nicht unterstützt, kann aber teilweise auch genutzt werden.

Martins Meinung

Hier blogge ich über verschiedene Themen.