git2 Git push 안 될 때 permission denied 오류 해결 방법 📌 문제 상황GitHub에 코드를 업로드하려고 git push를 했는데 아래와 같은 오류가 발생하는 경우가 있다.Permission denied (publickey)fatal: Could not read from remote repository.또는remote: Permission to repository denied👉 특히 Git을 처음 사용하는 초보자에게 자주 발생하는 문제다.📌 원인 정리이 오류는 대부분 “인증 문제” 때문에 발생한다.주요 원인은 다음과 같다:SSH 키가 등록되지 않음GitHub 계정 인증 방식 변경 (비밀번호 → 토큰)잘못된 저장소 접근 권한원격 저장소(remote) 주소 오류✅ 해결 방법 1: SSH 키 생성 및 등록가장 일반적인 해결 방법이다.✔ SSH 키 생성터미널에서 .. 2026. 4. 15. [GIT] Git 브랜치 전략 완벽 가이드: Git Flow vs GitHub Flow vs Trunk-based 팀에서 Git을 사용할 때 브랜치 전략이 없으면 코드 충돌과 배포 혼란이 발생합니다. 이번 포스팅에서는 대표적인 3가지 브랜치 전략의 특징과 언제 무엇을 선택해야 하는지 알아보겠습니다.Git FlowGit Flow는 main, develop, feature, release, hotfix 5가지 브랜치를 사용하는 체계적인 전략입니다. 명확한 릴리즈 사이클이 있는 프로젝트에 적합합니다.# Git Flow 기본 흐름git checkout -b feature/login develop # 기능 브랜치 생성git checkout developgit merge --no-ff feature/login # develop에 병합git checkout -b release/1.0.0 develop # 릴.. 2026. 4. 4. 이전 1 다음