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.