vlc*_*cik 32 git version-control
我正在使用远程git存储库.我成功提交了我的文件,现在我正试图将其推送到流.
操作失败了这个消息:
git.exe push --progress "origin" master:master
error: unpack failed: unpack-objects abnormal exit
error: RPC failed; result=18, HTTP code = 200
Run Code Online (Sandbox Code Playgroud)
我在Windows 7上使用TortoiseGit客户端.
为什么我收到此消息?如何从这个状态中恢复?
sea*_*n_m 35
如果您的git repo是自托管的,请检查远程git目录上的文件系统权限.如果这被破坏,您的git服务器可能没有权限.
例如,我在Ubuntu服务器上托管我自己的gitosis系统.当我在服务器上创建git repo时,我运行sudo git init --bare <repo name>然后必须运行sudo chgrp -R gitosis <repo name> && sudo chown -R gitosis <repo name>.