insufficient permission for adding an object to repository database ./objects
1365 단어 android
Counting objects: 9, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (5/5), done.
Writing objects: 100% (5/5), 506 bytes, done.
Total 5 (delta 2), 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
먼저 위의 이 말의 뜻을 말하고, 이 말을 할 때, 조작할 권한이 없다.object, 우리는 우선 왜 권한이 없는지 이해해야 한다. 권한이 없을 때, 자신의 계정에 권한이 없기 때문이지,git에 권한이 없기 때문이다.
해결 방안을 말씀드리자면, 우선, 인터넷에서 전체git창고 폴더의 권한에 대한 문제를 알려 드리겠습니다. 왜냐하면 설정 권한이git이기 때문입니다.git 디렉토리에서 다음을 수행해야 합니다.
ls -la
현재 창고에 있는 디렉터리의 권한은 다음과 같습니다.drwxrwxr-- 3 git git 4096 May 28 11:14 .
drwxr-xr-x 5 git git 4096 May 28 11:13 ..
drwxrwxr-- 8 git git 4096 May 28 12:43 .git
위에 있는git 사용자,git 그룹으로 표시되어 있습니다. 어떤 지도는 위의 폴더가 루트 권한이기 때문에 이 권한으로 변경된 것을 기억하세요.작업은 다음과 같습니다.$sudo chown -R git:git test.git
많은 사람들의 문제를 해결할 수 있지만 공교롭게도 내 것은 안 된다.왜 안 되지? 왜냐하면 나는git계정으로 로그인한 것이 아니기 때문이다. 나의 계정 이름은sunrise이다. 됐어. 다른 계정이니까 당연히 이렇게 할 수 없지. 해결 방법은 현재의 계정을git팀에 가입하거나 위의 폴더의 권한을 777.
chmod -R 777 test.git
또는usermod -a -G groupA use
모두 문제를 해결할 수 있으니 시행착오를 줄일 수 있기를 바랍니다.개인 홈페이지에 접속하신 걸 환영합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin의 기초 - 2부지난 글에서는 Kotlin이 무엇인지, Kotlin의 특징, Kotlin에서 변수 및 데이터 유형을 선언하는 방법과 같은 Kotlin의 기본 개념에 대해 배웠습니다. 유형 변환은 데이터 변수의 한 유형을 다른 데이터...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.