개발일기/GitLab
[git] git error (error: insufficient permission for adding an object to repository database .git/objects)
탐요
2023. 1. 2. 13:27
error: insufficient permission for adding an object to repository database .git/objects
error: error: Unable to add config/config.json to database
error: insufficient permission for adding an object to repository database .git/objects
해당 에러는 git 폴더나 파일의 user가 변경되었거나, 읽기 쓰기 모드가 되어있지 않아서 발생한다.
보통은 sudo를 붙이면 해결된다.
근본적인 해결 방법은
ls -al
을 통해 폴더 및 파일의 권한과 user를 확인하여
# 모드 변경
sudo chmod 770 <폴더or파일명>
sudo chmod 775 <폴더or파일명>
혹은
# user 변경
sudo chown <user>:group <폴더or파일명>
로 해결한다