git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks fetch --no-tags upstream
error: insufficient permission for adding an object to repository database .git/objects
fatal: failed to write object
fatal: unpack-objects failed
오류가 나면서 완료됨.
.git/objects 파일에 권한 오류가 있다는 것인데
ls -lah 또는 ll
명령어로 권한을 조회해보면 몇몇 파일들의 권한이 root 나 다른 소유자의 권한으로 지정되어 있을 것입니다.
이 경우 다음 문제와 동일한 원인이었으므로 같은 방법으로 해결했습니다.
https://kangdanne.tistory.com/264
.git/objects에서 권한 문제 발생이 일어났다면,
추후 .git/log 등 미리 만들어 둔 브랜치들과 연관 된 파일에서 또한 권한 문제가 계속 발생할 수 있으니
chown -R 명령어를 사용해 .git/ 자체의 권한을 한 번에 수정해 주는 것도 좋을 것 같습니다.
반응형
'D.evelop > Git' 카테고리의 다른 글
fatal: unable to access 'repository': Could not resolve host: github.com (0) | 2024.01.19 |
---|---|
[Git] git clone 인증 오류(Support for password authentication was removed on... ) (1) | 2023.11.03 |
[Git] Window에 Git세팅하기 (window terminal 설치) (0) | 2022.02.08 |
[Git/GitHub]기본 브랜치 이름 바꾸기 : master에서 main으로 (0) | 2021.11.18 |
[Git] git 연결 끊기 - git관리를 취소하고 싶을 때 (0) | 2021.11.05 |
댓글