Git push 할때 HTTP code = 403 fatal: The remote end hung up unexpectedly 에러 날때

Posted by MinSik on August 20, 2015
이런 경우 일단 shallow clone 인지 확인해봐야 합니다.
(shallow clone 은 맨 처음 clone 할때 전체를 받아오지 않고
depth 옵션을 주어서 history 일부분만 가져오는 것을 말합니다.)
git log
위의 명령어를 치면 history가 나오는데 그걸 보고 확인합니다.
만약 shallow clone 이면 이렇게 push 가 안되고 에러가 나는 경우가 있습니다.
이때 해결책은 기존 git 정보를 지우고 다시 init 을 하면 됩니다.
rm -rf .git
git init
git add .
git commit
git remote add origin <git repository url>
git push origin master