【发布时间】:2017-01-25 09:13:45
【问题描述】:
我无法将代码推送到 git 服务器。请找出推入 git 时显示的错误。
Counting objects: 7, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (4/4), 457 bytes, done.
Total 4 (delta 1), reused 0 (delta 0)
Unpacking objects: 100% (4/4), done.
fatal: Unable to create '/home/gituser/GIT/poc.git/refs/heads/master.lock': Permission denied
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
使用 Redhat 6 ,nginx。 请提供解决此错误的解决方案。提前谢谢大家。
【问题讨论】:
-
很可能您以不同的用户身份登录系统并且代码存储在不同的用户名中,错误消息 git 正在尝试更新文件但您登录的用户没有权限。似乎是该目录的用户权限错误而不是 git 错误。
-
我已经检查了权限,它看起来像 drwsrwsr-x 7 gituser gituser 4096 Sep 17 11:09 poc.git 。但我正在将代码从 gitapp(用户)推送到服务器。
-
感谢您的帮助。我已经解决了这个错误。