![samba 上通过“gio mount”执行“git init”:致命:无法将“core.filemode”设置为“false”](https://linux22.com/image/730069/samba%20%E4%B8%8A%E9%80%9A%E8%BF%87%E2%80%9Cgio%20mount%E2%80%9D%E6%89%A7%E8%A1%8C%E2%80%9Cgit%20init%E2%80%9D%EF%BC%9A%E8%87%B4%E5%91%BD%EF%BC%9A%E6%97%A0%E6%B3%95%E5%B0%86%E2%80%9Ccore.filemode%E2%80%9D%E8%AE%BE%E7%BD%AE%E4%B8%BA%E2%80%9Cfalse%E2%80%9D.png)
我想将我的存储库推送到通过 GNOME 的 Nautilus 安装的 Samba 共享。我相信它使用吉奥山在引擎盖下。然而,当我尝试运行git init在挂载的 Samba 共享中,我收到以下错误:
error: chmod on /run/user/1000/gvfs/smb-share:server=myserver,share=myshare,user=myuser/project_dir/.git/config.lock failed: Operation not supported
fatal: could not set 'core.filemode' to 'false'
我该如何修复这个问题,以便可以推送到这个目录?
答案1
只是一个想法(未经测试):尝试git config --global core.filemode false
全局更改,然后git init
再次更改您的 samba 目录。
希望有帮助:)