Git,  Programming

[Git] fatal: failed to write object

Local에서 repository로 push를 하려는 도중 다음과 같은 error가 발생했다.

$ git push origin master
Counting objects: 23, done.
Delta compression using up to 16 threads.
Compressing objects: 100% (12/12), done.
Writing objects: 100% (12/12), 2.07 KiB, done.
Total 12 (delta 9), reused 0 (delta 0)
error: insufficient permission for adding an object to repository database ./objects

fatal: failed to write object
error: unpack failed: unpack-objects abnormal exit
To /user/mmm/users/km.hero.lee/00_Git_Repo/test.git
 ! [remote rejected] master -> master (n/a (unpacker error))
error: failed to push some refs to '/user/mmm/users/km.hero.lee/00_Git_Repo/test.git'

이 문제는 respository에 쓰기 권한이 없어서 생긴 문제다. 따라서 해당 respository에 권한을 풀어주면 해결된다.

$ cd [repository path]
$ chmod +rwX -R [repository directory]

위와 같이 수행하니 git push가 정상적으로 동작했다.

Leave a Reply

Your email address will not be published. Required fields are marked *