github 연동 오류 : github 계정의 연결 불안정, 계정 접근 제한

이민호·2024년 6월 20일
0

nteliJ 에서 push를 해야 할 때 마다 github 로그인 을 요구하고, 연결 후에는 권한이 없어 거부되는
remote: Permission to {project_URL} denied to {Github_username}. unable to access {project_URL}: The requested URL returned error: 403 메세지가 반복되어 push가 불가능한 상황.

git bash: git remote 프로젝트에 재연결시키기로는 해결이 되지 않아 github 계정을 연동하는 방법을 다르게 했다.
일반적인 웹에서 로그인하여 연결시키는 것이 아닌 SSH 방식으로 연결.

먼저 gitbash에서 ssh를 발급받기 위한 키를 생성받는다.
$ ssh-keygen -t ed25519 -C "your_email@example.com"

그 후 콘솔에서 경로 설정, 비밀번호 설정을 거친 뒤 (✨비밀번호는 입력되는 게 보이지 않아야 정상)
ssh키를 발급받은 경로에 가서 이 아이들이 예쁘게 있는지 확인하고

.pub 확장자 파일을 메모장 등으로 열어준다.
내부에 보이는 코드를 복사 한 뒤 github > 내 프로필 사진 클릭 > Settings > SSH and GPG keys > New SSH key

key에 붙여넣기를 한 후 Add SSH key를 누르고 이런 key가 생성이 되었다면 성공.

생성이 되었다면 앞으로 git 원격 연결을 할 때,

이렇게 있어보이는 ssh 탭에서 멋있는 URL을 기존 연결 방식 처럼 사용하면 되겠다.

🫠

profile
둘뺌

0개의 댓글