【发布时间】:2014-02-27 03:53:12
【问题描述】:
我正在使用 Atlassian SourceTree 来管理一些 git 存储库,但是当我创建一个新存储库并第一次尝试添加新文件时(不确定它是否是获得帮助的必要信息),但这是错误我尝试提交文件时收到的消息:
git -c diff.mnemonicprefix=false -c core.quotepath=false add -f -- app/file.txt
error: unable to create temporary file: File exists
error: app/file.txt: failed to insert into database
error: unable to index file app/file.txt
fatal: adding files failed
Completed with errors, see above.
这有点烦人,因为它不存储任何东西。
我在 Novell/Windows 环境下工作,所以可能是权限错误,但我想如果我浏览网络并以我的身份登录,SourceTree 内部 git 程序肯定会存储和查看网络的登录身份。
如果我在本地使用源目录,它会很好用,但它不适用于共享路径。
我们甚至尝试使用直接 CIFS 路径和 \servername\path。
【问题讨论】:
-
看来做不到。因此,我正在处理本地 git 存储库,并复制整个路径。不是最好的方法。但它至少会让其他人仍然看到文件(没有 git 访问权限的人)
标签: windows git networking commit atlassian-sourcetree