gpt4 book ai didi

git - 如何强制重新解密我的本地 transcrypt 对象?

转载 作者:太空狗 更新时间:2023-10-29 13:59:01 25 4
gpt4 key购买 nike

Transcrypt 触发远程 git 更改以从源中提取文件的最新加密版本并在本地解密。

我弄乱了我的本地 key ,所以解密失败了,但是我的本地机器上仍然存在加密的 transcrypt 相关文件的最新 git 版本。

我意识到我的错误并修复了我的本地 transcrypt 加密 key 。

现在,Git 认为这些文件是最新版本(与远程源相比,它们是最新版本),但它们是加密的。 Git 和 transcrypt 处于先有鸡还是先有蛋的情况:我无法强制 git 从远程源重新 pull 文件,也无法让 transcrypt 重试解密。

我已经尝试过切换分支并且这很有效......有时。这并不总是有效,因为与 transcrypt 相关的文件在远程分支上不一定不同。我能够将我当前的分支克隆到一个新分支,修改每个加密文件,然后在本地 pull 出那个新分支。这让 transcrypt 变得松散并且它起作用了。必须有更优雅的方法来做到这一点!

我需要运行什么命令(git 和/或 transcrypt)才能再次解密我的本地文件?

最佳答案

好吧,我终于明白了:

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

然后粘贴 transcrypt 配置行(从上面的 transcrypt -d 转储)以重新初始化设置并解密本地文件。

这个过程大约需要 30 秒;比远程分支方法快得多。

关于git - 如何强制重新解密我的本地 transcrypt 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39798644/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com