SVN und Git über docker

 22. Februar 2025 •  Ekkart •  Computer, docker •  Computer

Ich hab versucht, svn- und git-Repositories per python, das in docker läuft, auszuchecken oder zu sichern. Das hat nicht geklappt.

Zunächst einmal sind die libraries für svn und git für Python nötig, kein Problem.

Dann müssen in Docker subversion, git und openssh installiert sein, damit die Libraries darauf zugreifen können. Auch kein Problem.

Dann müssen aber die ssh credentials in den Docker-Container gemountet werden und die Git-Konfiguration. Sodann muss der User korrekt sein und auch sonst alles stimmen.

Das war der Zeitpunkt, an dem die Bequemlichkeit, Python statt bash zu nutzen, aufhörte, bequem zu sein. Alternativ könnte ich alle Python-Abhängigkeiten in mein Linux installieren aber das will ich vermeiden.

drei Alternativen:

  1. python direkt aufrufen und dort nur mit Systemaufrufen arbeiten
  2. bash verwenden und versuchen, dort json zu parsen, um die Repository-Definition handhabbar zu gestalten
  3. jq ausprobieren, das ich bisher nicht kenne

Schwierig…