我正在Windows上使用Git。这是我所做的:在机器M1上进行开发,创建了一个裸库(bare repository)并将其保存在USB驱动器M2上以备份位于M1上的仓库。我使用以下命令(从M1上的Git bash中执行)进行备份:
git push --mirror "f:\repo"
没有任何问题地工作。 然后我买了一台新机器 M3。我从 M2 克隆了代码库到 M3:
git clone "f:\repo" .
在 M3 的 git bash 上对存储库进行了一些提交。
git push --mirror "f:\repo"
我遇到了这个错误: 无法写入 sha1 文件名... 权限被拒绝 我该如何解决?