인프런 커뮤니티 질문&답변
intellij와 깃허브 연동 질문
작성
·
143
·
수정됨
0
여러 사이트를 찾아보면서 해결해보지만 도저히 해결되지 않습니다..
다른 깃허브 계정으로 연결하였습니다
문제는 계속 바꾸기 전 계정이 문제입니다.
푸시를 하면 이렇게 계속 발생합니다
방금 해결방법으로 프로젝트는 HTTPS URL을 사용하고 있고, 실패하는 프로젝트는 SSH URL을 사용하고 있었습니다. ssh에서 문제였던 걸까요.. key 잘 만들고 연동도 성공했는데
1. 전 계정을 해제하였습니다.

자격 증명 관리자에서 예전 깃허브를 삭제하고 연결한 깃허브 이름을 등록했습니다.

ssh-key가 깃허브와 잘 연동되었습니다.

하지만 HyunjunS-Lee 이 계정이 권한을 거부합니다. 인텔리제이에 HyunjunS-Lee관한 기록은 지웠는데, 해결방법을 못 찾고있습니다. 계정을 삭제해도 문제가 해결될 거 같지 않네요
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
문제 해결을 위해 인텔리제이에서 다음 단계를 시도해 보시는 걸 추천드립니다:
- 인텔리제이에서 현재 프로젝트를 닫습니다.
- 인텔리제이의 설정(Preferences)에 들어가 Git을 검색한 후, 이전 계정 정보가 있다면 삭제합니다.
- SSH 설정을 점검합니다. 인텔리제이 내 ‘Settings > Version Control > Git’에 가서 사용 중인 SSH executable 확인하고, 올바른 SSH key가 등록되어 있는지 확인합니다.
- 인텔리제이를 재시작한 후, 프로젝트를 다시 엽니다.
- 터미널에서
git config user.name "your_username"과git config user.email "your_email@example.com"을 이용해 현재 로컬 저장소의 사용자 이름과 이메일을 새 계정으로 설정합니다. 여기서 “your_username”과 “your_email@example.com”을 깃허브에 등록된 새 계정의 정보로 대체해주세요.
git remote set-url origin new_repository_url를 사용하여 원격 저장소의 URL을 새 계정의 저장소 URL로 변경합니다. “new_repository_url”을 새 계정의 저장소 URL로 대체해주세요.
이 과정들을 거쳐도 문제가 해결되지 않는다면, .git/config 파일에서 직접 이전 계정 정보를 삭제해 보시는 것도 방법입니다. 파일을 열어서 [user] 섹션을 찾아서 사용자 이름과 이메일을 새 계정 정보로 업데이트하세요.
진행하면서 어려움이 있다면 추가 질문 주시기 바랍니다.




