Alte Branches in git löschen

Während der Entwicklung ist es wichtig sein lokales Quellcode Repository immer mal aufzuräumen. Im Artikel wird gezeigt, wie alte und nicht mehr benötigte Branches in git entfernt werden können.

Weiter lesen ...


Mit pre-commit Hooks in git verwalten

pre-commit ist ein Framework mit dem Hooks in git verwaltet werden können. Durch Hooks können zum Beispiel Tools für die Prüfung der zu commitenden Dateien durchgeführt werden.

Weiter lesen ...


Remove unwanted files from git history

Sometimes you might have committed and pushed large files or files with sensitive data to your git repository. In this article I will explain how to remove this files.

Weiter lesen ...


GitLab - Git Management selbst hosten

GitLab ist eine webbasierte Anwendung zum Verwalten von Softwareprojekten auf Basis von git. Ein wichtiger Unterschied zu anderen Plattformen wie GitHub ist, das alle Daten im eigenen Unternehmen, der eigenen Hochschule etc. verbleiben können.

Weiter lesen ...


Arch: Install latest SSLScan version on Arch

If you would like to use the latest version of SSLScan in Arch. You can build a package by using the AUR.

First of all install the base-devel package using pacman.

$ sudo pacman -S base-devel

Create a new directory to build the package.

$ cd ~
$ mkdir build
$ cd build

Download the …

Weiter lesen ...


git Branch umbenennen

Bei git ist das Erstellen und Zusammenführen von Branches sehr einfach. Vermutlich ist dies auch ein Grund, warum fast alle Entwickler, die git verwenden, sehr viel mit Branches arbeiten und so die Entwicklung von neuen Features etc. besser trennen können. Doch hin und wieder passt der Name des Branches nicht …

Weiter lesen ...


Mercurial: hg zu git konvertieren

Es gibt hin und wieder Situationen in denen ist es nötig, ein Repository in ein anderes zu konvertieren. In diesem Beitrag wird gezeigt, wie ein mercurial(hg) Repository in git umgewandelt wird.

Zunächst muss das hg Repository geklont werden.

$ hg clone https://example.org/hg-repo
$ cd hg-repo
$ hg bookmarks -r …

Weiter lesen ...


Git-Server online

We have just released our new git-server into the wild. You can browse and clone all our open source git repositories. Feel free to grab the source, modify it and send a patch back to us. If you need help with the source code, please don't hesitate to ask.

You …

Weiter lesen ...


Gitolite: Mehrbenutzer GIT-Server über SSH

Um in vollem Funktionsumfang auf ein entferntes git Repository zuzugreifen wird in den meisten Fällen SSH verwendet. Mit der richtigen Konfiguration hat diese Technik einige Vorteile.

Allgemein

Zum einen können auf dem Server Nutzerkonten eingerichtet werden, über die der Zugriff erfolgt. Dies ist jedoch bei mehreren Nutzern relativ aufwendig. Ein …

Weiter lesen ...


cgit mit nginx

Cgit ist ein Web-Interface für git. Es ist in C realisiert und arbeitet als CGI-Skript.

Im folgenden wird beschrieben, wie cgit mit nginx unter Ubuntu 10.04 aufgesetzt und konfiguriert wird. Die Anleitung sollte sich jedoch leicht auf andere Versionen bzw. Distributionen übertragen lassen.

Zunächst wird das Programm fcgiwrap benötigt …

Weiter lesen ...