-
Git 원격 저장소 URL 변경하기(token에서 ssh로 변경한 후 동기화)git 2022. 2. 1. 23:18
로컬에서 github 계정 인증시 기존 authentication token 방식을 사용하다가 기한이 만료되었다.
push를 하려고 하니 아래처럼 아이디/비밀번호를 입력하라는 창이 뜬다.
Username for 'https://github.com/somethingsomething.git': Password for 'https://github.com/somethingsomething.git':
authentication token을 다시 발급받으려고 하는데 홈페이지가 리뉴얼되어 어디있는지 못 찾겠다.
이참에 ssh를 사용하기로 하고 홈페이지를 참조해 public key 등록까지 마쳤는데
Reference: https://docs.github.com/en/authentication/connecting-to-github-with-ssh
https로 클론 받았던 기존의 로컬 브랜치 인증까지 자동 업데이트되지는 않는다.ssh 방식으로 새로 클론 받으면 해결되지만, 로컬 브랜치에 작업 내역이 있다면 인증만 변경하고 싶을 수 있다.
그럴 때 아래와 같이 입력해주면 된다.
git remote set-url origin git@github.com:something
맨왼쪽은 아래처럼 clone시 나오는 ssh 부분을 입력하면 된다.
인증문제 해결!
References:
https://minsone.github.io/git/github-managing-remotes-changing-a-remotes-url'git' 카테고리의 다른 글
[git] fork/branch를 origin/branch로 push하기 (0) 2021.03.12