본문 바로가기

AI

GitHub처럼 Hugging Face도 2023년부터 패스워드 대신 토큰 인증만 허용

반응형

좋습니다! Hugging Face에 가입 및 이메일 인증까지 완료하셨다면, 다음 단계는 **Access Token(액세스 토큰)**을 생성하고 이를 Git에 사용하는 것입니다.
GitHub처럼 Hugging Face도 2023년부터 패스워드 대신 토큰 인증만 허용하고 있습니다.


✅ 문제 원인 요약

오류 메시지:

remote: Password authentication in git is no longer supported. 
You must use a user access token or an SSH key instead.

👉 해결책: Hugging Face Access Token을 발급받아 Git 인증에 사용해야 합니다.


🛠️ 해결 방법 (Access Token 사용)

1. Hugging Face에서 토큰 발급 받기

  1. Hugging Face 로그인: https://huggingface.co
  2. 우측 상단 프로필 클릭 → Settings
  3. 좌측 메뉴에서 Access Tokens 클릭
  4. "New token" 버튼 클릭
    • Name: 예를 들어 webui-download-token
    • Role: Read (읽기만 필요한 경우)
    • Create 클릭
  5. 발급된 토큰을 복사합니다 (한 번만 보임)

2. Git 다운로드 명령어에서 토큰 사용

git clone https://<YOUR_USERNAME>:<YOUR_TOKEN>@huggingface.co/meta-llama/Meta-Llama-3-8B

예시 (주의: 실제 사용할 땐 토큰 노출 주의하세요!)

git clone https://myusername:hf_HSDFKJSHDFKJSHDF12345abcde@huggingface.co/meta-llama/Meta-Llama-3-8B

또는 명령어 실행 시 프롬프트가 뜨면:

  • Username: Hugging Face 사용자명
  • Password: Access Token

🔐 보안 팁

  • 토큰을 명령어에 직접 입력하는 대신, git-credential-store 또는 .netrc 파일에 저장할 수도 있습니다.
  • 또는 Hugging Face는 SSH 키를 사용할 수도 있으나 일반적인 WebUI 모델 다운로드에는 Access Token이 간편합니다.

📦 예시: WebUI 모델 다운로드

cd text-generation-webui/models
git lfs install
git clone https://<username>:<token>@huggingface.co/meta-llama/Meta-Llama-3-8B

🧩 참고 자료


도움이 더 필요하시면:

  • .netrc 파일에 토큰 저장하는 방법
  • SSH 키 방식 설정 방법
  • Windows 환경에서 Git 인증 설정

등도 안내해 드릴 수 있습니다. 어떤 방식이 더 편하신가요?

반응형