我在远程服务器文件夹 /home/bare/mygit.git 中初始化了我的 git 裸仓库
我已经克隆了这个 repo:
git clone user@ip.of.my.server:/home/bare/mygit.git .
然后我正在处理项目,进行提交/推送等......
但是今天我在推送时注意到了这个错误:
user@host:/var/www/mygit (master)$ git push origin master
user@ip.of.my.server's password:
Counting objects: 5, done.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 297 bytes, done.
Total 3 (delta 2), reused 0 (delta 0)
fatal: Unable to create '/home/bare/mygit.git/refs/heads/master.lock': Invalid argument
fatal: The remote end hung up unexpectedly
fatal: recursion detected in die handler
我搜索了这个问题,但似乎大多数人都有权限问题。但在那种情况下,错误看起来不同(比如 Permission denied 或其他东西)。
权限没问题,克隆/拉/取也没问题。日志中没有错误或类似的东西。