본문 바로가기
DevOps/Git

[Git] error: insufficient permission for adding an object to repository database .git/objects

by pcm9881 2022. 12. 29.

내용

 

.git/objects에 소유권(chown) 또는 파일권한(chmod)이 변경이 생기면서 권한이 없어서 생기는 문제.

 

해결방안

 

1. 소유권 문제

소유권이 문제인 경우 상위 프로젝트들이 어떤 유저와 그룹을 사용하고 있는지 확인 후 동일하게 변경하면 된다.

 

- 소유권 변경 명령어

# 소유권
sudo chown [유저이름]:[그룹이름] .git/objects

 

2. 파일권한 문제

파일권한이 문제인 경우 .git/objects 파일권한을 수정한다.

 

- 파일권한 변경 명령어 770

# 파일권한 변경 770
sudo chmod 770 .git/objects

- 파일권한 변경 명령어 775

# 파일권한 변경 775
sudo chmod 775 .git/objects
728x90

'DevOps > Git' 카테고리의 다른 글

[Git] branch 삭제하기  (0) 2022.07.20

댓글