gpt4 book ai didi

windows - 通过 Dokan 在安装的 encfs 驱动器中使用 Git

转载 作者:可可西里 更新时间:2023-11-01 11:07:38 27 4
gpt4 key购买 nike

我想将 Git 用于驻留在通过 Dokan 安装的 encfs 加密驱动器中的软件项目。 ( Windows 环境)。文件的加密工作得很好,不幸的是 Git 似乎不喜欢在这种环境中工作。初始化 Git 存储库时遇到错误消息:

error: could not commit config file w:/djangodance/.git/config

提交时我遇到这个 - 磁盘可写且未超过配额:

fatal: Repository has been updated, but unable to write new_index file. Check that disk is not full or quota is not exceeded...

到目前为止,我了解到 Git 似乎不喜欢某些驱动器安装设置。 This article (通过 sshfs 安装远程文件系统)提出了一个解决方法选项 (-oworkaround=rename)。

我的问题:

  1. 我是否正确定位了问题的根源?
  2. Dokan 是否有一些与 Git 配合使用的类似设置?
  3. 是否有其他方法可以满足使用 Windows 的即时加密?我宁愿不使用 TrueCrypt,因为它与 Dropbox 结合时没有那么有用。

感谢您的任何提示!

最佳答案

Dokany是 Dokan 的一个分支。它在维护者和社区中非常活跃。它现在被认为是使用相同代码编写驱动程序并将 FUSE 移植到 Windows 的主要解决方案。

它还有您感兴趣的修复: https://github.com/dokan-dev/dokany/pull/39MoveFileEx 有问题。如果没有修复,此 API 会因“权限被拒绝”而失败,因为目标文件已打开且无法删除。现在 git 命令可以通过 dokan 运行!

关于windows - 通过 Dokan 在安装的 encfs 驱动器中使用 Git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20846847/

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