Git
Hier eine kurze Beschreibung, welche Software wie installiert werden muss um mit Git gut arbeiten zu können. Ebenso werden Befehlsfolgen für die einfache Verwendung noch folgen. Sowie auch allgemeine Informationen um sich das leben zu erleichtern.
Mir wurde vor kurzen gezeigt, wie einfach Webseiten bzw. Blogs mit Hugo erstellt werden können. Daher habe ich mich nun daran gesetzt zu prüfen ob und wie ich meine Webseite und vielleicht auch meinen Blog umstellen kann und ob es Sinn macht.
Nachdem ich nun meine Webseite und den Blog auf Hugo habe, hatte ich noch noch das Problem, wie aktualisiere ich nun die Webseite am Server, ohne ständig die Webseite über FTP/SFTP zu aktualsieren.
Die komplette Entwicklungsumgebung für Hugo kann auch als Portable abgelegt werden. Hierfür habe ich Visual Studio Code portable, Git und Hugo in ein lokales Verzeichnis nebeneinander abgelegt. Zum starten verwende ich dann immer die Kommandozeile und verwende zuerst das folgende Script:
Ich habe von einem Kollegen mitbekommen, dass sich in Hintergrund von Gitea einiges geändert hat. Lunny Xiao gründete das Profit-Unternehmen Gitea Limited, welches in der Communit auf einigen Wiederstand stieß und zu ein Soft-Fork Forgejo führte. Daher hab ich mich ebenfalls entschlossen zu Forgejo zu wechseln.
In letzter Zeit, sind die langen Anfangsladezeiten der Website von Gitlab immer häufiger aufgetreten. Sowie wurde die ganze Website immer langsamer und fast nicht mehr bedienbar. Daher habe ich mir das ganze auf meine Vserver etwas genauer angeschaut. Dabei hat sich herausgestellt, das Gitlab immer Ressourcen-hungriger wird. In meinem Fall waren es fast 1,4 GB Ram + 2-3 GB im Swap. Bei gerade 2 GB Hauptspeicher ist das nun doch etwas zu viel. Laut Gitlab wird derweilen auch empfohlenen, dass man 2 CPU Cores und 8 GB RAM benötigt (stand 01.07.2018), siehe hier Gitlab Requirements.