samba 上通过“gio mount”执行“git init”:致命:无法将“core.filemode”设置为“false”

samba 上通过“gio mount”执行“git init”:致命:无法将“core.filemode”设置为“false”

我想将我的存储库推送到通过 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 目录。

希望有帮助:)

相关内容