Git Private 레포지토리 권한 토큰 만료시 재발급 & Credentials 재정의

mdx-header_profile-img__OIgan-alt
mdx-header_profile-label-img__GDwAD-alt
타카(Taka)

2024년 9월 10일 작성됨

공유
mdx-header_share-img__5dQGv-alt

Git 에서 메일이 왔다.

토큰이 몇일 안남았으니 재발급 하라는 내용이었다.

해결1: 토큰 재발급

Github 홈페이지에서에서 토큰을 재발급 받았다.
Settings > Developer settings > Personal access tokens > Fine-grained tokens


토큰을 재발급 했으면 서버컴의 배포가 진행되지 않을 것이다.

git credentials를 발급받은 내용으로 최신화 필요.
https://<ID>:<PASSWORD>@myrepo.github.com/coolproject.git
이렇게 url 방식으로 할 수도 있는데 보안상 위험하다.

credentials store 방식, 즉 디스크 저장 방식을 채택하고 있음.
private repo는 비밀번호에 token을 적어줘야한다.

해결2: Credentials 재정의

/* credential 리셋 */
git config --global --unset credential.helper
 
/* git push 행위 시도 */
Username: 유저네임.
Password: 새로 발급받은 토큰 기입.