강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

백엔드 지망생님의 프로필 이미지
백엔드 지망생

작성한 질문수

intellij와 깃허브 연동 질문

작성

·

136

·

수정됨

0

여러 사이트를 찾아보면서 해결해보지만 도저히 해결되지 않습니다..

다른 깃허브 계정으로 연결하였습니다

문제는 계속 바꾸기 전 계정이 문제입니다.

푸시를 하면 이렇게 계속 발생합니다

방금 해결방법으로 프로젝트는 HTTPS URL을 사용하고 있고, 실패하는 프로젝트는 SSH URL을 사용하고 있었습니다. ssh에서 문제였던 걸까요.. key 잘 만들고 연동도 성공했는데1. 전 계정을 해제하였습니다.

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

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

하지만 HyunjunS-Lee 이 계정이 권한을 거부합니다. 인텔리제이에 HyunjunS-Lee관한 기록은 지웠는데, 해결방법을 못 찾고있습니다. 계정을 삭제해도 문제가 해결될 거 같지 않네요

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.

문제 해결을 위해 인텔리제이에서 다음 단계를 시도해 보시는 걸 추천드립니다:

  1. 인텔리제이에서 현재 프로젝트를 닫습니다.
  2. 인텔리제이의 설정(Preferences)에 들어가 Git을 검색한 후, 이전 계정 정보가 있다면 삭제합니다.
  3. SSH 설정을 점검합니다. 인텔리제이 내 ‘Settings > Version Control > Git’에 가서 사용 중인 SSH executable 확인하고, 올바른 SSH key가 등록되어 있는지 확인합니다.
  4. 인텔리제이를 재시작한 후, 프로젝트를 다시 엽니다.
  5. 터미널에서 git config user.name "your_username"git config user.email "your_email@example.com"을 이용해 현재 로컬 저장소의 사용자 이름과 이메일을 새 계정으로 설정합니다. 여기서 “your_username”과 “your_email@example.com”을 깃허브에 등록된 새 계정의 정보로 대체해주세요.
  6. git remote set-url origin new_repository_url를 사용하여 원격 저장소의 URL을 새 계정의 저장소 URL로 변경합니다. “new_repository_url”을 새 계정의 저장소 URL로 대체해주세요.

이 과정들을 거쳐도 문제가 해결되지 않는다면, .git/config 파일에서 직접 이전 계정 정보를 삭제해 보시는 것도 방법입니다. 파일을 열어서 [user] 섹션을 찾아서 사용자 이름과 이메일을 새 계정 정보로 업데이트하세요.

진행하면서 어려움이 있다면 추가 질문 주시기 바랍니다.

백엔드 지망생님의 프로필 이미지
백엔드 지망생

작성한 질문수

질문하기