본문 바로가기

Git/git error

(3)
[Git] git push 할 때, 발생하는 에러 : refusing to merge unrelated histories 로컬 저장소에 있는 프로젝트를 깃허브 사이트를 통해 만든 저장소로 push 하는 경우에 이런 메세지가 뜨는 경우가 있다. 기존의 래포지토리의 변경된 상황들을 pull 하지 않아서 발생하는 에러이다. -> push 전에 먼저 pull을 해서 프로젝트를 병합해 주어야 한다. 해결방법 git pull origin 브런치명 --allow-unrelated-histories "--allow-unrelated-histories" 이 명령 옵션은 이미 존재하는 두 프로젝트의 기록(history)을 저장하는 드문 상황에 사용된다고 한다. 즉, git에서는 서로 관련 기록이 없는 이질적인 두 프로젝트를 병합할 때 기본적으로 거부하는데, 이것을 허용해 주는 것이다.
[Git] git init 명령어에서 Using 'master' as the name for the initial branch. 에러가 나올 때. 본인은 AWS ec2 우분투 환경에서 배포를 하던 도중 git init 명령어를 입력했는데, ubuntu@ip-172-31-18-141:/docker_projects$ docker exec python bash -c "cd /python/src/ ; git init" hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git..
[Git] Github Error - git@github.com: permission denied (publickey). Pycharm 에서 share github를 하였더니 git@github.com: permission denied (publickey).~~ 이러한 에러가 나왔다. 또한, git push에서도 같은 에러가 나와서 해결하기 위한 글입니다. 해결방법 : ssh key를 깃허브에 생성하면 됩니다. 먼저, 해당 프로젝트 터미널에서 아래와 같이 코드를 입력합니다. ssh-keygen -t rsa -b 4096 -C "ibb09@naver.com" "본인 깃허브 이메일"이다. 이러한 문구들이 출력이 될 것이다. 그 다음은 아래와 같이 순서대로 입력해준다. /Users/iseungmin/.ssh/id_rsa # 1차 패스워드 입력 # 2차 패스워드 입력 생성된 공개키를 복사해준다. cat /Users/iseungmi..