본문 바로가기

Programming/git

(4)
git 이중계정 push 에러 해결 ERROR Permission to xxxxx.git denied to userB % git push origin main ERROR: Permission to xxxxx.git denied to userB fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 다중계정을 이용하는 사람은 가끔 번거롭다. 새로운 깃 리포지토리를 등록하려고 할때, remote add에서 ssh로 진행해서인지 계속 위와같은 에러가 나왔다. MacBookAir xxxxx % git remote set-url origin git@github.com:userA/xxxxx.git 이렇게 ssh로 설정을 해도 안되어서, config파일에 설정해 놓은..
git error Git-Repository not found 문제의 발단 : git push error 발생 정말 얼탱이 털리는 일이 일어났다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 잘 사용하던 git이 갑자기 안된다며 에러를 내비쳤다. error: src refspec master does not match any error: failed to push some refs to 'https://github.com/gitusername/portfolio.git' 해결법 1: git pull & git fetch -> 실패! 리모트 브랜치에도 별다른 변화같은 것은 없지만, 혹시나 하는 마음으로 pull과 fetch를 했다. error: cannot pull with rebase: You have unstaged changes. error: please commit or stash th..
리모트 브런치 삭제하기 1. 현재 어떤 브랜치에 있는지 확인한다. git branch 2. 지우고 싶은 브랜치를 삭제한다. git push origin -d branchName branchName에는 지우고 싶은 브랜치명을 넣으면 된다. 위의 사진처럼 [deleted] branchName이 나오면 성공적으로 삭제 된 것 3. 현재 브랜치 목록을 다시 확인한다. 리모트는 삭제 되었지만, 로컬에 있는 브랜치가 남아 있는 것을 확인할 수 있다. 이래서 다들 마스터 브랜치로 변경 후 로컬 브랜치 삭제 후 리모트로 push 하는 것 같다. 다음에는 로컬먼저 지우고 리모트로 반영해봐야지! 4. 마스터 브랜치로 이동 후 로컬에 남아 있는 브랜치 삭제 git checkout master git branch -d branchName 삭제 완료!
git 브랜치 삭제 방법 (상황) github에서 만든 브랜치를 다른 리포지토리에 잘못만들어서 삭제 해야 했다. 터미널에서 삭제하려고 하니 삭제가 되지 않았다. (해결) git fetch 를 자주 실행하자. 자동으로 연동되는 것이 아니여서, 웹상에서 깃허브에서 대응한다고 로컬에도 그대로 실행 되는 것이 아니었다. git branch -r 브랜치명 확인 git branch -d 브랜치명 브랜치 삭제방법