nullvuild

Bloger @nullvuild

Created Date '2025/03/09 오후 06:01

Modified Date '2025/03/09 오후 09:35

#Github #Git #Personal Access Token

GitHub Personal Access Token(PAT)이 만료되면 PythonAnywhere에서 Git을 사용할 때 다음과 같은 오류가 발생할 수 있다.


Password for 'https://<your_old_token>@github.com':

이는 기존에 사용하던 토큰이 만료되었기 때문다. 이 문제를 해결하려면 새로운 토큰을 발급받고 Git 원격 저장소 URL을 업데이트해야 한다.


1. 새로운 GitHub 토큰 발급


1. GitHub Personal Access Token 생성 페이지로 이동한다.

2. "Generate new token"을 클릭한다.

3. 필요한 권한(예: repo, workflow 등)을 선택한 후 토큰을 생성한다.

4. 생성된 토큰을 복사한다.



2. 기존 원격 저장소 URL 업데이트

터미널에서 다음 명령어를 실행한다.

PythonAnywhere 같은 배포 사이트에서도 가능하다.

git remote set-url origin https://<your_new_token>@github.com/<id>/<project>

예를 들어, GitHub ID가 myusername이고 프로젝트가 myrepo이며 새로운 토큰이 ghp_xxx라면 다음과 같이 입력한다.


git remote set-url origin https://[email protected]/myusername/myrepo

3. 정상적으로 동작하는지 확인

이제 git pull 또는 git push 명령을 실행하여 정상적으로 인증되는지 확인한다.


git pull origin main
git push origin main

새로운 토큰을 사용하여 GitHub에 접근할 수 있다면 문제가 해결된 것이다.

Nullvuild

Nullvuild

@nullvuild

프로필