git

Git – [ERROR] insufficient permission for adding an object to repository database 해결

  • 원인
    • .git/objects 디렉터리의 읽기/쓰기 권한 부족으로 인한 발생
  • .git/objects 목록 확인
    • 권한이 일치하지 않는 걸 확인할 수 있다
ls -la .git/objects 
  • 해결 방법1
    • git 명령어를 슈퍼유저로 실행
# git을 슈퍼유저로 실행
sudo git add docker-compose.yml
  • 해결 방법2
    • .git/objects의 권한 변경
# .git/objects의 권한 변경
sudo chmod -R 755 .git/objects
sudo chown -R jpro:jpro .git/objects

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.