2016-09-30 1 views
2

Transcrypt triggert bei einem Remote-Git-Wechsel, um die neueste verschlüsselte Version einer Datei vom Ursprung abzurufen und sie lokal zu entschlüsseln.Wie erzwinge ich eine erneute Entschlüsselung meiner lokalen Transcrypt-Objekte?

Ich flubbed meinen lokalen Schlüssel, so dass die Entschlüsselung fehlgeschlagen ist, aber die neueste git-Version der verschlüsselten transcrypt-bezogenen Dateien noch auf meinem lokalen Computer vorhanden sind.

Ich erkannte meinen Fehler und reparierte meinen lokalen Transcrypt-Verschlüsselungsschlüssel.

Jetzt denkt Git, dass diese Dateien die neueste Version sind (und sie sind, wenn sie mit dem entfernten Ursprung verglichen werden), aber sie sind verschlüsselt. Git und Transcrypt befinden sich in einem Hühner-und-Ei-Szenario: Ich kann Git nicht dazu zwingen, die Dateien von dem entfernten Ursprung zurückzuziehen, und ich kann nicht transcrypt bekommen, um die Entschlüsselung erneut zu versuchen.

Ich habe versucht, Zweige zu wechseln und das funktioniert ... manchmal. Das funktioniert nicht immer, weil die transcrypt-bezogenen Dateien in der entfernten Verzweigung nicht unbedingt unterschiedlich sind. Ich konnte meinen aktuellen Zweig in einen neuen Zweig klonen, jede verschlüsselte Datei ändern und diesen neuen Zweig dann lokal ziehen. Das hat Transcrypt losgelassen und es hat geklappt. Es muss einen eleganteren Weg geben, dies zu tun!

Welche Befehle (git und/oder transcrypt) muss ich ausführen, um meine lokalen Dateien wieder entschlüsseln zu lassen?

Antwort

3

Okay, ich das endlich herausgefunden:

transcrypt -d # (dumps current transcrypt configuration, including key) 
transcrypt -f # (flushes transcrypt credentials and encrypts local files) 

dann die Transcrypt Konfigurationszeile einfügen (von Transcrypt -d abgeladen, oben) Setup-init wieder und lokale Dateien entschlüsseln.

Dieser Vorgang dauert etwa 30 Sekunden; viel schneller als der Remote-Branch-Ansatz.

+0

Ich verstehe nicht, wie die Verschlüsselung der lokalen Dateien Ihnen hilft, sie zu entschlüsseln – Gilly

Verwandte Themen