본문 바로가기

Sourcetree3

[Git]Pull시 권한 오류 "Insufficient permission" (SourceTree) 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 나 다른 소유자의 권한으로 지정되어 있을 것입니다. 이 경우 다음 문제와 동일한 원인이었으므로 같은 방법.. 2023. 9. 26.
[GitHub] SourceTree 소스트리 push 실패 오류 Push 전 github 계정 입력 다시하는 방법 'remote : Invaild username or password' 오류 업로드할 파일을 커밋까지 완료하고, push할 때 오류가 생겼다. github 계정을 입력하는 창에서, 패스워드를 잘못입력했더니 push를 실패했다. 재시도를 해서 계정을 다시 입력하려했는데, 이전의 Authenticate창이 뜨지 않고 바로 push 작업이 진행되었다. [문제] 'remote : Invaild username or password' 메시지가 반복된다. 처음 잘못 입력한 계정정보가 계속 남아 있는 것 같다. github계정을 수정하려는데 수정하는 곳을 찾을 수 없었다. [해결] 깃허브 계정정보가 저장된 'userhosts'파일을 직접 삭제한다. usershosts.. 2021. 1. 20.
[GitHub] 개념 / 저장소 생성, SourceTree를 이용한 업로드 push 까지 Git 형상관리시스템(Version Control System)의 한 종류 개발자들이 프로그램 작업 파일을 저장, 공유할 때 사용 (여러명이 동시에 작업 가능) 중앙 저장소에 문제가 생겨도 원상 복구 가능 svn : 중앙 서버에 저장 (서버 모델) git : 여러 개발 pc 와 저장소에 분산하여 저장 (분산 모델) 다음과 같은 작업을 효율적으로 관리할 수 있는 시스템이다. GitHub 원격 저장소의 역할 (문서로 치면 구글드라이브 등 클라우드서비스와 비슷) git 시스템을 지원하는 웹 호이스팅 서비스 중 하나 과정 : 업로드 파일 선택 > add > commit > push 커밋 commit 변경된 작업의 점검이 완료되면 저장소에 저장하는 것 언제든 커밋한 시점으로 되돌아갈 수있음 저장을 원하는 파일만 .. 2021. 1. 20.