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