NFS/Samba 上的 Git 存储库
如果我的 Git 存储库位于 NFS/Samba 上,还有什么需要担心的吗?
例如NFS中的文件锁定不可靠,那么它会影响Git吗?
Are there any thing to worry if my Git repository is on NFS/Samba?
E.g. file locking in NFS is not reliable, so it will affect the Git?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将 git 存储库放在 samba 上可能会产生文件权限(尤其是 +x)的问题,因为 samba 不会存储它们,但 git 会存储它们。
Placing git repository on samba can produce issues with file permissions (especially +x) as samba does not store them but git does.
只要只有一个人访问存储库,就没有问题。不要以这种方式在用户之间共享存储库。您的数据将是安全的,但同时推送可能会与每个分支的头部最终的内容发生冲突。
As long as there's only one person accessing the repository, you'll be fine. Don't share a repository among users that way. Your data will be safe, but simultaneous pushes might conflict on what ends up at the HEAD of each branch.