git 版本控制文件共享

标签 git azure azure-file-share

我试图在文件共享上进行 (git) 版本控制,但是当运行 git initgit clone 时,我得到:

错误:/[我的文件夹]/.git/config.lock 上的 chmod 失败:不允许操作

有解决办法吗?或者我们必须使用 blob 版本控制?

谢谢

最佳答案

这似乎与 Prevent git from failing on filesystems without chmod permissions in Linux 中已解决的问题相同。 .

基本上,git 在创建文件后会尝试执行 chmod,而在不允许的文件系统上,git 会失败。

解决方法是在不同的文件系统上创建存储库,并在创建文件后将文件移动到一起。

遗憾的是,即使是最新版本的 git 似乎也缺少一个命令行选项来禁用对 chmod 的调用。

关于git 版本控制文件共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76611332/

相关文章:

azure - 在 Azure 自动化中使用 Powershell 从 Azure 文件共享读取文件时清空文件输出

azure - 应用程序服务计划 文件系统存储配额

c# - 连接 Azure blob 和文件共享存储的 Visual Studio C#

git - Jenkins 管道抛出 java.io.NotSerializableException : org. jenkinsci.plugins.workflow.job.WorkflowRun 即使使用 @NonCPS

c - 如何让我的程序使用 BSD 打印其 github 版本号?

Azure Kusto::将 12 小时格式的时间转换为 24 小时格式

rest - 使用 REST API 的 Azure API 管理的通知列表

azure - 是否可以使用 Azure Identity 生成多受众声明 JWT token ?

windows - 当我的 Git 存储库在 Linux 上时如何在 Windows IDE 上工作(使用 VMPlayer)

git - 无法 ssh 到另一个 Docker 容器 docker-compose