Dies ist die archivierte Version des Blogs vom 05.01.2017. Aktuelle Beiträge findest du unter thomas-leister.de
 

Eigener Gogs GIT Server als Alternative für GitHub und GitLab

Vor einigen Wochen habe ich hier im Blog die langsame Reaktionszeit und sogar Nicht-Erreichbarkeit von GitLab, einer GitHub-Alternative, beklagt. Die offizielle, kostenlose GitLab-Instanz habe ich für private Repositories genutzt, weil GitHub solche Repos nicht kostenlos anbietet. Ich habe damals überlegt, mir eine eigene GitLab-Instanz zu hosten (schließlich ist die Community Edition von GitLab freie Software) – allerdings hat mich der hohe Ressourcenverbrauch von der Installation abgehalten.

In den Kommentaren wurde mir eine schlankere Alternative zu GitLab vorgeschlagen: Gogs.

Weiterlesen ›


Die wichtigsten Git-Kommandos für Einsteiger

Git ist das beliebteste verteilte Versionsverwaltungssystem und in der Software-Welt allgegenwärtig.  Spätestens bei komplexeren Softwareprojekten, der Arbeit in einem Team oder der Beteiligung an einem bereits bestehenden Softwareprojekt z.B. auf GitHub, sind gewisse Git-Kenntnisse Voraussetzung. In diesem Beitrag will ich auf die wichtigsten Kommandos eingehen und eine Einführung in Git geben, sodass sich auch Neulinge schnell zurechtfinden. Dabei nehme ich Bezug auf die Plattform GitHub. Selbstverständlich funktioniert die Anleitung in ganz ähnlicher Form auch mit anderen Git-Anbietern wie z.B. GitLab – einzig die URLs zu den Repositories unterscheiden sich.

Weiterlesen ›


GitHub für Anfänger: Repository anlegen und Code hochladen

Lange Zeit war für mich Git ein Mysterium. In den letzten Monaten habe ich mich jedoch mehr damit beschäftigt und meine nun, die Basics verstanden zu haben ;) Ich hätte mir als Anfänger eine kleine Anleitung gewünscht, die mir einfach erklärt, wie ich meinen Code auf GitHub veröffentliche. Deshalb habe ich mir gedacht, ich fasse hier einfach mal kurz zusammen, wie man ohne Vorwissen zu Git seinen Code zu GitHub überträgt und ein neues Repository anlegt.

Update: Ich habe eine neue, umfassendere Einleitung zu Git verfasst: Die wichtigsten Git-Kommandos für Einsteiger

Weiterlesen ›