我想将 Git 用于一个软件项目,该项目位于通过Dokan(Windows 环境)安装的 encfs 加密驱动器内。文件的加密工作得很好,不幸的是 Git 似乎不喜欢在这种环境中工作。初始化 Git 存储库时,我遇到错误消息:
错误:无法提交配置文件 w:/djangodance/.git/config
提交时我遇到这个 - 磁盘是可写的并且没有超过配额:
致命:存储库已更新,但无法写入 new_index 文件。检查磁盘未满或未超过配额...
到目前为止,我了解到 Git 似乎不喜欢某些驱动器安装设置。这篇文章(通过 sshfs 挂载远程文件系统)提出了一个解决方法选项 ( -oworkaround=rename
)。
我的问题:
- 我是否正确定位了问题的根源?
- Dokan 是否有一些类似的设置可以与 Git 一起使用?
- 是否有不同的方法可以满足使用 Windows 的动态加密?我宁愿不使用 TrueCrypt,因为它与 Dropbox 结合起来没有那么有用。
谢谢你的任何提示!