Git (8) 썸네일형 리스트형 [오류 해결] Support for password authentication was removed on August 13, 2021 오류 문구 remote: Support for password authentication was removed on August 13, 2021. remote: Please see https://docs.github.com/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication. fatal: Authentication failed for 'git repository 주소' 오류 상황 새로운 컴퓨터에서 ssh 설정을 하지 않은 채, https 주소로 git 연동을 해서 push를 하려고 하면 .. [Commit Message Convention] 깃 커밋 제목&내용 작성법 매번 커밋 메시지를 작성할 때마다 검색하다보니, 정리의 필요성을 느꼈다. 영문과 한글 모두 익숙해지기 위해, repository 별로 영문/한글 정해두고 메시지를 작성하고 있음. 이 글을 처음 작성할 당시에는 혼자 프로젝트를 했는데, 영문으로 작성을 하다가 입사하면 한글로 커밋 메시지를 작성해야 할 것 같다는 생각에 한글로 작성하기 시작했다. 실제로 지금 입사 후 한글로 메시지 작성 중. 추가로, commit template을 작성하면 매번 찾아보지 않아도 git commit 명령어 사용 시 vim에서 자동 생성되어 확인 가능하다. 현재 개인 컴퓨터에서는 해당 방법으로 사용 중. 정말 정말 매우 편리하다. template 작성 방법에 대한 글도 작성 예정. 구성 세 가지 영역으로 구성되며, 각 영역은 빈.. [오류 해결] fatal: refusing to merge unrelated histories 오류 문구 fatal: refusing to merge unrelated histories 상황 pull 명령어 사용 시, 해당 에러가 발생할 때가 있다. 해결 git pull --allow-unrelated-histories 원격 저장소와 로컬 저장소의 변경 내역이 다르기 때문에 발생하는 경고이다. 원격 저장소의 주소가 올바른지 확인 후, pull 명령어를 사용할 주소가 맞다면 위 옵션을 추가하면 된다. (원격 저장소의 주소를 잘못 가져온 줄 모르고 pull을 하는 실수를 저지르기도 한다.) [오류 해결] failed to push some refs to ‘저장소주소’ 오류 문구 ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to '저장소_주소' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Integrate the remote changes (e.g. hint: 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. 상황 아래 명령어를 사용했더니 해당 오류 발생했다. git push .. [오류 해결] Committing is not possible because you have unmerged files. 오류 문구 error: Committing is not possible because you have unmerged files. hint: Fix them up in the work tree, and then use 'git add/rm ' hint: as appropriate to mark resolution and make a commit. fatal: Exiting because of an unresolved conflict. U Day_17_18_19/src/movieController.js U Day_17_18_19/src/movieRouter.js U Day_17_18_19/src/views/edit.pug 상황 Day_23 디렉토리에 템플릿을 추가하고 커밋을 하려고 했더니 해당 오류가 발생.. [linux / mac os] 깃 연동 - 자주 사용하는 git 명령어 추가 ① git init 원하는 디렉토리에서 해당 명령어를 실행해 로컬 깃 저장소로 사용할 것이라고 선언한다. ② git remote add 저장소_이름 저장소_주소 연동할 저장소를 뭐라고 부를 지, 저장소의 주소는 어떻게 되는지를 적어서 remote에 추가한다. 이 저장소의 주소가 ssh일 경우 ssh key가 필요하고 (git@github.com:어쩌구저쩌구) HTTP일 경우 ssh key가 필요 없다 (github.com/어쩌구저쩌구) 이 이후에는 필요한 작업을 하면 되는데, 저장소의 이름은 꼭 위에서 만들어준대로 해야 한다. (clone을 하면 origin이 기본 이름으로 만들어진다) git remote : 연동되어 있는 저장소의 리스트를 볼 수 있다. git remote rename 기존_저장소_이름.. [linux / max os] ssh key 발급 ssh key를 발급 받아야 연동할 수 있는 레포지토리가 있는데 (ssh를 이용해서 remote 하는 경우인 듯. remote를 해야 push나 clone 등을 할 수 있으니 꼭 알아두자) ssh key를 발급 받고 그것을 이용해서 깃을 연동하는 것까지 자주 하게 되어서 순서대로 명령어를 써둔다. ① ssh-keygen 이 때 "/Users(또는 home)/컴퓨터명/.ssh/id_rsa already exists." 라고 나오면 이미 존재한다는 말이다. 만약 새로운 ssh key로 바꾸고 싶다면 yes를 입력하고, 그냥 필요없다면 no 하고 ssh key 발급은 건너 뛰어도 된다. ② password 입력 (2번) 이 ssh key의 password를 설정한다. ③ cat ~/.ssh/id_rsa 이 명.. Visual Studio와 Github 연동 C언어 잠깐 배울 때 Visual Studio 사용하고 항상 Spring만 사용한다고 굳이 visual studio와 github을 연동할 필요가 없었는데, 앞으로 한 달은 C언어에 집중해야 할 것 같으니 연동 해보자 ① Visual Studio Installer 실행 ② Visual Studio Community 2019의 수정 버튼 클릭 이 때, 업데이트가 필요하다면 먼저 업데이트를 해주어야 한다. ③ 개별 구성 요소 - Visual Studio용 GitHub 확장 선택 - 수정 클릭 ④ Visual Studio 실행 (난 Community 2019이다) ⑤ 코드를 사용하지 않고 계속 클릭 ⑥ Github Extension for Visual Studio 업데이트 (이 단계가 없을 수도 있음) 나는 .. 이전 1 다음