반응형
git 사용하면서 항상 사소한 것 때문에 애를 먹는다
git init
git add .
git commit -m "Initial commit"
git remote add origin https://github.com/YOUR_USERNAME/myrepo.git
git push -u origin main
분명 username / password를 정확히 입력했음에도 계속되는 에러
password 를 입력하라고 하니까 계속 입력했는데 password 를 지원하지 않는 거였음
알고보니 password authenticaiton is not supported
여기에서 계속되는 에러
Username for 'https://github.com': YOUR_USERNAME
Password for 'https://YOUR_USERNAME@github.com':
remote: Invalid username or token. Password authentication is not supported for Git operations.
fatal: Authentication failed for 'https://github.com/YOUR_USERNAME/myrepo.git/
github는 2021년부터 비밀번호 인증을 더 이상 지원하지 않는다고 합니다.
대신 Personal Access Token 을 사용해야 합니다.
Personal Access Token 생성 방법
1. GitHub 웹사이트에서 Settings
2. 왼쪽 메뉴 맨 아래 Developer settings
3. Personal access tokens → Tokens (classic)
4. Generate new token → Generate new token (classic)
5. 설정:
- Note: 원하는 이름
- Expiration: 원하는 기간
- Select scopes: repo 체크 (전체 저장소 접근)
6. Generate token 클릭
7. 생성된 토큰 복사 (한 번만 보여주므로 꼭 복사!)

반응형
'Tech > 개발' 카테고리의 다른 글
| 오목 조아해요? 웹 오목 2025 (Five in a row game) (1) | 2025.09.26 |
|---|---|
| aws EC2 서버에서 docker build 하다보면 용량문제생김 (0) | 2025.09.12 |
| DB 접근 N+1 쿼리 문제란 무엇이며 해결방법은? (0) | 2025.09.11 |
| docker-compose down/up 만할지 build까지 해야할지 (0) | 2025.09.11 |
| 웹서버 만들기 Nginx, FastAPI 역할과 구조 및 기능 설명 (0) | 2025.09.11 |