Variablen in eine lokale Datei exportieren

Das Paket git-vars

Variablen in eine lokale Datei exportieren

Exportieren Sie alle Umgebungsvariablen aus einem GitLab-Repository in Ihre lokale Umgebung.

Voraussetzungen

Erstellen Sie ein privates Verzeichnis außerhalb des Repositorys. Exportierte Variablen sind Geheimnisse im Klartext und dürfen niemals committet werden.

cd /path/to/your/repository
umask 077
mkdir -p ../ci-vars

Befehl mit Optionen verwenden

git-vars pull -s project -f ../ci-vars/project.env

# -s --scope (optional): project, group oder instance. Standardwert: der in .git-vars konfigurierte Wert
# -f --file: Ausgabedatei für die exportierten Variablen. Verwenden Sie immer einen geschützten Pfad außerhalb des Repositorys.

Prüfen Sie, ob ../ci-vars/project.env mit Berechtigungen angelegt wurde, die nur Ihrem Benutzerkonto das Lesen erlauben. Geben Sie echte Geheimnisse nicht in einem gemeinsam genutzten Terminal oder Job-Protokoll aus. Mit geschwärzten Werten sieht die Datei so aus:

TEST=<REDACTED>
AWS_ACCESS_KEY_ID=<REDACTED>
AWS_DEFAULT_REGION=eu-central-1
AWS_SECRET_ACCESS_KEY=<REDACTED>

Die Variablen folgen dem Format KEY=VALUE. Löschen Sie den Export sicher, sobald Sie ihn nicht mehr benötigen.