나도 아직 깃을 잘 사용하지는 못하지만, 깃을 사용하면서 매번 만났던 오류가 push 오류였다
https로 깃을 복제해와서 코드 수정 후 push를 하는데 항상 오류가 발생했고, push를 하기 위해서는 ssh 방식으로 인증을 거쳐야한다는 것이었다
컴퓨터를 계속 옮겨다니면서 이러한 작업을 몇 번이나 반복했고, 반복하면서 느낀건 '귀찮다'
GitHub CLI라는 프로그램을 다운로드 받고 내 깃헙 계정과 연동하는 과정을 거치니 https 방식을 사용해도 push 오류가 발생하지 않아서 이 방법을 공유해보려고 한다
이게 절대적인 방법, push 오류를 완벽하게 해결하는 방법이라고는 말 할 수 없을 것 같다
그러나 나는 이 방법을 사용한 이후부터 push 오류를 겪지 않았다
깃이 설치되어 있다는 가정하에 아래 명령어를 입력해서 이름과 이메일을 세팅하자 (따옴표는 사용해도 됨)
$ git config --global user.name "이름"
$ git config --global user.email "이메일"


$ git config --list
$ cat /home/사용자이름/.gitconfig // for Linux
$ type C:\Users\사용자이름\.gitconfig // for Windows
를 통해 입력한 정보들을 확인할 수 있다
https://github.com/cli/cli?tab=readme-ov-file
GitHub - cli/cli: GitHub’s official command line tool
GitHub’s official command line tool. Contribute to cli/cli development by creating an account on GitHub.
github.com
먼저 위 레포지터리에 들어가자

GitHub CLI는 사용자 CLI로 깃헙을 사용할 수 있도록 도와주는 프로그램이다
README를 보면
Installation 부분에서 운영체제에 맞는 설치 방법을 사용해 GitHub CLI를 설치하자


나는 리눅스를 사용하고 있기 때문에 위 코드를 복사해서 실행하였다
gh auth login
터미널로 가서 명령어를 실행하면

위와 같이 선택할 수 있고
one-time code를 활성화된 브라우저에 입력해주자

터미널에 뜬 인증번호를 깃헙에 입력하면 인증이 끝난다
'개발 툴' 카테고리의 다른 글
| [AWS] RDS, EC2 삭제 (0) | 2024.02.17 |
|---|---|
| [Git] gitignore 인식 오류 (0) | 2024.01.14 |
| [Git] 깃 허브와 로컬 저장소의 연동 (0) | 2023.10.26 |
| [Git] 커밋 (1) | 2023.10.26 |
| [Git] Windows Git 설치와 Git 저장소 생성 (0) | 2023.10.25 |