반응형
에러 발생
- 회사에서 사용하는 모든 계정은 비밀번호를 자주 바꿔줘야 합니다
- 깃 계정도 그중 하나이고, 깃의 경우 비밀번호를 바꾸면.... local에서 push, pull 할 때 오류가 발생합니다.
remote: Invalid username or password. Authentication failed for "GIT URL"
그럴 때마다 새롭게 깃 인증을 해야하는데... 여러가지 방법이 있어서 정리해보았습니다
0. 기존 깃 정보 삭제
git credential reject https://github.kakaocorp.com
- 다시 git push를 시도하면 새 비밀번호를 입력하라는 메시지가 나타납니다.
1. Personal Access Token (PAT) 사용
- GitHub (사내 깃허브) 웹사이트에서 Settings → Developer settings → Personal Access Tokens로 이동
- Generate new token 클릭
- repo 권한을 포함하여 적절한 권한 설정 후 토큰 생성
- 해당 토큰을 local git 정보에 비밀번호 대신 사용하면됩니다.
2. 변경된 비밀번호 사용
- 다른 설정 없이 변경한 비밀번호를 기입하여도 사용이 가능합니다.
3. SSH Key 사용
// ssh key 생성
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
// 깃허브에 Key 등록
사내 GitHub (github.kakaocorp.com)의 SSH Keys 설정 페이지에서 id_rsa.pub의 내용을 추가합니다.
// 원격 저장소 연결
git remote set-url origin git@github.kakaocorp.com:ai-platform/fortune-da.git
반응형