DevOps/Git14 [해결 방법] error: failed to push some refs to 'https://github.com/' 발생 Error Git Bash에서 다음 명령어를 입력할 경우, $ git push -u origin main To https://github.com/HJ0216/TIL.git ! [rejected] main -> main (fetch first) error: failed to push some refs to 'https://github.com/HJ0216/TIL.git' ⭐ ! [rejected] main -> main (fetch first) ⭐ error: failed to push some refs to 'https://github.com/HJ0216/TIL.git' Error 발생 Error 원인 원격 저장소의 main branch에 저장되어있는 내용과 로컬 저장소의 내용이 일치하지 않아 발생 .. 2023. 1. 22. [해결 방법] fatal: The current branch main has no upstream branch 발생 Error Git Bash에서 다음 명령어를 입력할 경우, $ git push fatal: The current branch main has no upstream branch. To push the current branch and set the remote as upstream, use git push --set-upstream origin main To have this happen automatically for branches without a tracking upstream, see 'push.autoSetupRemote' in 'git help config'. ⭐ fatal: The current branch main has no upstream branch Error 발생 Error 원.. 2023. 1. 19. [해결 방법] fetal: bad source 발생 Error Git Bash에서 다음 명령어를 입력할 경우, $ git mv Machine_Learning ai fatal: bad source, source=Machine_Learning, destination=ai/Machine_Learning ⭐ fetal: bad source Error 발생 Error 원인 1. 동일한 폴더 이름을 대소문자만 변경하는 경우 2. 변경이 필요한 file name을 잘못 지정한 경우(⭐) -> ai로 이름이 변경되어 Machine_Learning이라는 폴더가 없음에도 바꿀 대상으로 Machine_Learning을 지정 -> git status를 입력하니, On branch main Changes to be committed: (use "git restore --s.. 2023. 1. 19. [해결 방법] this operation must be run in a work tree 발생 Error Git Bash에서 다음 명령어를 입력할 경우, git add . ⭐ this operation must be run in a work tree Error 발생 Error 원인 .git 디렉토리 내부에서 git add .을 명령할 경우 발생 해결 방법 .git 디렉토리의 상위 디렉토리로 이동 cd ../ cd: change directory ../: 상위 디렉토리(폴더) ➡️ 현재 디렉토리에서 상위의 디렉토리로 이동 ➕ 용어 정리 Working tree: 버전으로 만들어지기 전 단계의 수정된 파일들이 있는 공간 Staging Area: 버전을 만들려고하는 파일들이 있는 공간 .git(Repository): 버전이 저장되는 공간, 만들어진 버전이 있는 공간 참고 자료 📑 버전관리 실습1 2023. 1. 16. [해결 방법] Another git process seems to be running in this repository 발생 Error Git Bash에서 다음 명령어를 입력할 경우, git add . ⭐ Another git process seems to be running in this repository Error 발생 Error 원인 같은 repository 안에서 다른 git process가 동작하고 있을 때 발생 (lock 파일이 생기는 걸 봐서는 java의 thread 구동 원리와 유사하다고 생각) 해결 방법 Git bash에서 아래와 같이 입력 rm -f ./.git/index.lock rm: remove -f(option): force ./: 현재 디렉토리(폴더) .git/: .git 디렉토리 index.lock: index.lock 파일 ➡️ 현재 디렉토리 하위의 .git 디렉토리 안의 index.loc.. 2023. 1. 16. [해결 방법] Permission denied 발생 Error Git Bash에서 다음 명령어를 입력할 경우, git add . ⭐ warning: could not open directory ... permission denied Error 발생 Error 원인 add 명령어를 실행하려는 사용자의 SSH keys가 등록되지 않아 접근 권한이 없어서 발생 해결 방법 사용자의 새로운 SSH keys를 생성 Git bash에서 아래와 같이 입력 ssh-keygen -t rsa -C "Github_email" ssh-keygen: SSH 접속을 위한 인증 키를 생성, 관리 및 변환하는 명령어 옵션 -t: 어떠한 암호화방식을 사용할 것인지 지정 -> ssh-keygen -t rsa: RSA 암호*화 방식으로 SSH 키 생성 * RSA 암호: 공개키 암호시스.. 2023. 1. 16. 이전 1 2 3 다음