본문 바로가기
programming/GitHub

github / 비주얼 스튜디오 깃허브 계정 변경 방법

by 개코 - 개발과 코딩 2024. 1. 10.

하나의 비주얼 스튜디오, 여러 개의 깃허브 계정이 있을 때 비주얼 스튜디오에서 깃허브 계정을 변경하려고 한다면 먼저 로그아웃부터 하면 된다. 비주얼 스튜디오에서는 깃허브 계정을 제거하고, 깃허브 웹 연동을 위해 미리 기본 웹브라우저에서 로그인되어 있는 깃허브 계정을 로그아웃하면 된다. 비주얼 스튜디오와 웹브라우저의 깃허브에서 모두 로그아웃 했다면 다시 비주얼 스튜디오에서 깃허브 연동을 시도해 본다. 기본 웹브라우저가 열리면서 비주얼 스튜디오의 깃허브 연동을 위한 로그인화면이 열리고, 로그인이 성공했다면 다른 계정으로 연동된 것을 확인할 수 있다.

github / 비주얼 스튜디오 깃허브 계정 변경 방법

깃허브 ( github ) 는 자신이 만든 코드나 프로젝트 그룹으로 제작 중인 프로그램 코드 등을 보관하고 관리하는 편리한 도구이다.
하지만, 조금 불편한 것이 비주얼 스튜디오에서 깃허브 사용시 여러 개의 계정을 동시에 사용할 수 없는 모양이다.
여러 개의 깃허브 계정으로 프로젝트 또는 언어별로 관리를 하고 싶지만, 이 부분만큼은 불편함이 있다.
그래도 이것저것 시도해 보니 비주얼 스튜디오에서 여러 개의 깃허브 계정을 이용해 프로젝트 코드들을 관리할 수 있었다.
조금 귀찮은 방법이긴 하지만, 확실하게 깃허브에 비주얼 스튜디오를 연결할 수 있다.
가끔 commit 과 push 가 권한 때문에 실패하는 경우들이 있었지만, 로그인만 확실하다면 이런 문제는 발생하지 않는다.

로그아웃부터 하자.

좀 귀찮은 방법이긴 하지만 확실하게 비주얼 스튜디오에서 깃허브 ( github ) 계정을 변경하면서 내가 원하는 작업을 할 수 있다.
내 컴퓨터에서 깃허브에 자동으로 로그인되는 경로가 어디인지 살펴보자.
깃허브는 비주얼 스튜디오와 연동할 수 있다.
그리고, 윈도우의 기본 브라우저를 통해 로그인을 시도하고 권한을 부여한다.
자신의 기본 브라우저가 무엇인지 그리고 비주얼 스튜디오의 계정 정보를 살펴보자.
본인의 경우 윈도우 기본 브라우저는 엣지 브라우저로 설정되어 있다.
방법은 간단하다.
비주얼 스튜디오에 연결된 깃허브 계정을 제거한다.
그리고, 자신이 사용하는 기본 브라우저에서 깃허브로 이동하여 로그인되는지 확인하고, 로그아웃을 한다.
다음으로 자신이 연결할 깃허브에 연결하려고 하면 기본 브라우저가 나타나면서 로그인을 시도하려고 할 것이다.
이 때 자신이 원하는 깃허브 계정으로 로그인하면 되며, 로그인이 성공하면 계정이 변경된 것을 확인할 수 있다.

변경하는 방법

조금 귀찮은 방법이 될 수 있다.
비주얼 스튜디오에서 깃허브 ( github ) 계정을 제거하고 다시 로그인을 시도할 경우 기본으로 설정된 웹브라우저가 실행되며 쿠키를 읽어 이미 로그인된 깃허브에 로그인을 하고 권한을 가져올 것이다.
이런 특성 때문에 비주얼 스튜디오와 웹브라우저의 로그인된 깃허브 계정을 로그아웃해 주어야 한다.
이후에 자신이 사용할 깃허브 계정으로 로그인하면 그것으로 작업을 진행할 수 있다.
방법은 아래와 같다.

  1. 비주얼 스튜디오 >파일 > 계정 설정 에서 로그인이 설정된 깃허브 계정을 제거한다.
  2. 기본 웹브라우저 >깃허브에 접속하고 로그인되어 있다면 로그아웃을 한다.
  3. 비주얼 스튜디오에서 프로젝트 생성
  4. 소스 제어에 추가 > Git
  5. 새 GitHub 리포지토리 만들기 > 계정 > 로그인 > GitHub 계정 선택
  6. 웹브라우저에서 GitHub 페이지 로그인
  7. 계정, 소유자 표시 확인
  8. 만들기 및 푸시 버튼 클릭
  9. GitHub 페이지에서 업로드된 ( Commit & Push ) 코드 확인

진행과정 보기

비주얼 스튜디오에서 깃허브 ( github ) 계정이 연동되었는지 확인한다.
계정이 연동되어 있다면 제거하여 연동을 해제한다.

비주얼 스튜디오에 연결된 깃허브 계정 제거

자신의 컴퓨터에 설정된 기본 웹브라우저에서 깃허브에 접속하여 로그인 되어 있다면 로그아웃한다.
우측 상단의 프로필 메뉴를 클릭하면 Sign out ( 로그아웃 ) 버튼을 볼 수 있다.
클릭하여 깃허브 웹사이트에서 로그아웃한다.
만약 깃허브 웹사이트에 로그인에 대한 쿠키 정보가 없다면 로그인을 위한 첫페이가 나타날 것이다.

깃허브 우측 상단에 프로필이 보인다면 로그인된 상태이다.
Sign out 버튼을 클릭하여 로그아웃한다.
기본 웹브라우저에서 깃허브가 로그아웃된 상태라면 로그인 페이지가 나타난다.

비주얼 스튜디오와 기본 웹브라우저에서 깃허브 계정을 로그아웃 했다면 다시 계정 연동을 시작한다.
깃허브 계정을 연동할 때 만큼은 비주얼 스튜디오에서 작업해도 상관없다.
파일 > 계정 설정 을 선택하여 깃허브 연결을 준비한다.

파일 > 계정 설정

위의 메뉴를 클릭하면 개인 설정 계정 화면이 나타난다.
이전에 깃허브 계정을 제거했기에 이번엔 자신이 작업할 깃허브 계정을 연결하면 된다.
추가 버튼을 클릭하여 깃허브를 선택한다.

개인 설정 계정 > 추가 > 깃허브

기본 웹브라우저가 실행되며 깃허브에 로그인을 위한 화면이 나타난다.

로그인을 시도한다.

웹브라우저 > 깃허브 로그인

웹브라우저에서 접속한 깃허브에 로그인하면 비주얼 스튜디오와 깃허브의 연동 성공에 대한 메세지를 볼 수 있다.
다시 비주얼 스튜디오를 살펴보면 자신이 작업 할 깃허브에 연결되었음을 볼 수 있다.

로그인 성공

기본 웹브라우저에서 접속한 깃허브에서 로그인이 성공하면 자동으로 비주얼 스튜디오 또한 깃허브에 연동이 된다.
이 때부터 자신이 작업할 프로젝트를 깃허브에 연동하면 된다.

반응형

댓글