[git] 여러 계정을 한 컴퓨터에서 사용시 계정 혼선 발생시 해결
2023. 2. 17. 17:49ㆍtrouble shoot
작업중인 컴퓨터에는 2개의 github 계정이 있다.
작업중인 폴더의 저장소가 아닌 글로벌 계정으로 push 시도하여 권한이 없다고 나온다.
왜 다른 계정으로 작업하게된건지 원인은 못찾아도 일단 작업을 해야하니
구글링중.. 한 컴퓨터에 계정 여러개인 경우 발생하는 현상이라는 것 확인해서..
ssh-add 명령어를 사용하면 해결된다는 정보를 확인했다.
# 현재 등록된 모든 git 계정을 삭제
$ ssh-add -D
# 작업할 git 계정 ssh 키 등록
$ ssh-add ~/.ssh/id_rsa_angora79 #
# git push 동작 확인
$ git push
두번째 문제.. ssh-add 명령어가 안된다.
$ ssh-add -l
Could not open a connection to your authentication agent.
에러 메세지로 찾아보니. 아래의 명령어를 입력하면 된다고 한다.
$ eval $(ssh-agent)
한 컴퓨터에서 git 계정 여러개 사용하는 방법
https://blog.leocat.kr/notes/2019/05/25/github-using-multi-account
ssh-add 명령어 실행 안되는 경우 해결방법
'trouble shoot' 카테고리의 다른 글
[Github] RSA SSH host key 업데이트 (1) | 2023.05.12 |
---|---|
Runesmith.top 가짜 광고 제거 방법 (1) | 2023.05.03 |
[git] 작업전에는 git pull 하고 최신 상태에서 작업해야.. (0) | 2023.02.16 |
[CI] 빌드 장애 조치 - 윈도우에서 잠김 파일 강제 삭제 (0) | 2023.02.16 |
[Github] default branch name change (0) | 2023.02.15 |