라벨이 git인 게시물 표시

[Git/GitHub] SSH 키 생성부터 GitHub 연결까지, 5분 완성 가이드 (feat. Permission denied 해결법) 🔑

 GitHub 저장소를 HTTPS로 사용하다 보면 push할 때마다 아이디와 토큰(Personal Access Token)을 입력해야 해서 번거로운 순간이 있습니다. 오늘은 SSH 키를 등록해서 비밀번호 없이 바로 접속하는 방법을 정리해보겠습니다. 🤔 SSH는 왜 편할까? HTTPS 방식은 매번 인증 정보를 확인하지만, SSH 방식은 미리 등록해둔 키 쌍(개인키/공개키)으로 자동 인증을 합니다. 한 번만 설정해두면 이후로는 git push, git pull 할 때 별도 로그인 절차 없이 바로 사용할 수 있습니다. 🔑 1단계: 기존 키 확인 먼저 이미 만들어둔 SSH 키가 있는지 확인합니다. ls -al ~/.ssh id_ed25519, id_rsa 같은 파일이 보이면 기존 키를 재사용해도 되고, 디렉터리가 아예 없다면(No such file or directory) 새로 만들면 됩니다. 🚀 2단계: SSH 키 생성 # 1. ed25519 방식으로 키 생성 (최신 방식, RSA보다 안전하고 빠름) # 2. -C 옵션은 키를 구분하기 위한 주석(보통 이메일) # 3. -f 옵션으로 파일명을 원하는 이름으로 지정 가능 ssh-keygen -t ed25519 -C "example@email.com" -f ~/.ssh/id_ed25519_github 실행하면 패스프레이즈(암호)를 입력하라고 나오는데, 보안을 위해 설정하는 것을 권장합니다. 완료되면 ~/.ssh 안에 개인키(id_ed25519_github)와 공개키(id_ed25519_github.pub) 두 개의 파일이 생성됩니다. ▎ ⚠️ 개인키 파일은 절대 외부에 공유하거나 블로그·깃허브 등에 업로드하면 안 됩니다. GitHub에 등록하는 건 반드시 .pub로 끝나는 공개키입니다. 📋 3단계: GitHub에 공개키 등록 pbcopy < ~/.ssh/id_ed25519_github.pub 위 명령으로 공개키 내용을 클립보드에 복사한 뒤, GitHub 우측 상단 프로필 → Settings...

[윈도우(Windows)] Git Bash 한글 깨짐 현상, 5분 만에 해결하기 (명령어 총정리)

Git Bash 한글 깨짐 현상, 5분 만에 해결하기 (명령어 총정리) 윈도우 환경에서 Git Bash를 사용하다 보면 한번쯤은 겪게 되는 불편한 순간이 있습니다. 바로  ls  명령어로 파일 목록을 보거나,  git log 로 커밋 메시지를 확인할 때 한글이  \EC\x95\x88\xEB\...  와 같은 외계어로 깨져 보이는 현상이죠. 오늘은 이 답답한 한글 깨짐 문제를 단 5분 만에 해결하고, 앞으로 영원히 쾌적한 Git Bash 환경을 만드는 방법을 쉽고 명확하게 알려드리겠습니다.