2012-12-13 7 views
4

이 작업을하고 있지만 작동하지 않습니다.Git http push failed

나는 보통 내가 서버에 밀어하지만 지금이가 계속되면 문제가 발생하지 않습니다

git push origin master 
Password for 'https://[email protected]': 
Fetching remote heads... 
refs/ 
refs/tags/ 
refs/heads/ 
updating 'refs/heads/master' 
from 0000000000000000000000000000000000000000 
to 1c51a98a88f51fa3fe9ab527a6413f117fade432 
sending 1468 objects 
PUT 55113af6418f7w77c9a87b3b470c53a64e62e314 failed, aborting (22/403) 
Updating remote server info 
UNLOCK HTTP error 400 
fatal: git-http-push failed 

내가 서버에서 파일을 복제 할 시도하거나 내가 다른 명령을 사용하려고하면 , 그것은 잘 작동, 그것은 작동하지 않는 단지 '푸시'명령입니다.

감사합니다.

답변

1

나는 해결책을 찾았고, 단지 'git gc'를 사용해야했고, 다시 밀어 넣었을 때 효과가 있었다.

+0

비슷한 문제가 있지만 gc gc가 문제를 해결하지 못합니다. –

0

httpd 사용자는 모든 repo 파일에 대한 쓰기 권한이 필요합니다. 가장 좋은 옵션은 -R 모든 파일을 httpd 사용자에게 chown하는 것입니다.