반응형
타진
개발 그라운드
타진
전체 방문자
오늘
어제
  • 분류 전체보기 (136)
    • 프로그래밍 (65)
      • Java (28)
      • Android (1)
      • Web (19)
      • Web-Spring (12)
      • R (5)
      • Angular (0)
    • 운영체제 (17)
      • Linux (14)
      • Docker(vmware) (3)
    • 클라우드 (4)
      • aws (0)
      • aws_handson (4)
    • 개발문제해결 (25)
      • Exception (12)
      • 알고리즘 문제풀이 (13)
    • 그 외 개발관련 (23)
    • 일상 (1)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 일어키보드
  • 빠른 시작 끄기
  • docker
  • 문법 체크
  • stackset
  • github actions
  • 크로미움 엣지
  • vmmem
  • 키보드매핑
  • github
  • wsl_update_x64
  • alt tab
  • GIT
  • 4700u
  • cfn
  • AWS
  • jdk14
  • chromium edge
  • docker ps
  • handson
  • ubuntu terminal
  • Github CLI
  • 빠른 시작 켜기
  • docker desktop
  • 라이젠
  • transit gateway peering
  • 정올알고리즘 정올 알고리즘
  • transit_gateway
  • wsl2
  • angular cli

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
타진

개발 그라운드

github - git bash 터미널 계정 변경
그 외 개발관련

github - git bash 터미널 계정 변경

2018. 2. 2. 10:56
반응형

 

팀 프로젝트를 하다보면

 

기존에 github에서 로그아웃하고

 

다른 계정으로 작업하고 싶은 일이 생길 것입니다.

 

전 이 과정에서 많은 시간을 허비했으므로 (....) 기록을 남깁니다.

 

 

 

 

 

 

그 때 작업을 하는 방법을 포스트 하겠습니다.

 

 

 

 

github에 새 repository를 만들고

 

기존에 하던 방식대로 진행하다보면

 

 

$ git push -u origin master

 

를 하면

 

remote: Permission to newaccount/projectname.git denied to oldaccount.

fatal: unable to access 'https://github.com/newaccount/projectname.git/': The requested URL returned error: 403

newaccount는 현재 계정을

newproject는 현재 업로드하려고 만들어 놓은 repository의 이름을 의미합니다

 

이런 에러가 뜰 것이다.

 

 

 

 

 

 

먼저 git에 등록된 이름과

email을 확인해봅시다.

 

 

 

 

git config user.name

git config user.email

 

을 하면

 

구 계정과 구 이메일이 나올 것입니다.

 

 

 

 

 

 

 

 

git config --global user.name 신계정

git config --global user.email 신이메일

 

로 바꿔주고

 

다시한번 확인해봅시다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

그리고 제어판의 사용자 계정에 들어갑니다.

 

사용자 계정 -> 자격 증명 관리에 들어갑니다.

 

이 곳은 윈도우OS가 관리하는 인증 정보를 보관하는 곳입니다.

github 정보도 여기에서 관리합니다.

 

 

 

 

 

 

 

 

 

 

 

다음 Windows 자격 증명에 들어가면

 

일반 자격 증명 탭에

 

기존에 사용하던 토큰들이 있을 것입니다.

 

git 과 관련된건 지워줍시다.

 

 

 

 

 

 

그리고 업로드 하고 싶은 프로젝트 우클

 

git bash here 클릭

 

 

 

 

 

 

 

 

git init

 

git remote add origin 레파지토리 주소

 

git pull origin master

 

git add .

 

git commit -m "first commit"

 

git push -u origin master

(git add 띄고 . ) (git commit 띄고 -m) (git push 띄고 -u)

 

 

순서대로 합시다.

 

 

 

 

 

 

 

 

그러면 push 하려는 순간

 

새로 로그인 하라는 창이 뜰겁니다.

 

 

 

새 계정과 이메일로 바꿔주고

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

하면 잘 됩니다.

 

 

 

자신의 respository에 들어가보면 잘 된 모습을 확인할 수 있을 것입니다.

 

 

 

수고하셨습니다.

 

반응형
저작자표시 비영리 변경금지

'그 외 개발관련' 카테고리의 다른 글

Meven에서 자바(Java) SDK 최신버전 사용하기  (0) 2018.02.18
python으로 그래프 만들기 - pycharm  (0) 2017.12.08
python에서 Oracle Instant Client 사용하기  (0) 2017.12.08
    '그 외 개발관련' 카테고리의 다른 글
    • Stack overflow에 질문하기
    • Meven에서 자바(Java) SDK 최신버전 사용하기
    • python으로 그래프 만들기 - pycharm
    • python에서 Oracle Instant Client 사용하기
    타진
    타진
    vulnerable1324@gmail.com

    티스토리툴바