from huggingface_hub import HfApi import os # 0) 환경변수에 HF_TOKEN을 넣어두세요 (아래 참고) HF_TOKEN = os.environ["HF_TOKEN"] # 값 없으면 KeyError로 즉시 알림 api = HfApi(token=HF_TOKEN) repo_id = "jaewooo/test" # 본인 사용자명/조직명 정확히 repo_type = "model" from huggingface_hub import HfApi import os # api = HfApi(token=os.environ["HF_TOKEN"]) # Write/Admin 권한 토큰 # api.delete_repo(repo_id="jaewooo/test", repo_type="model") # print("✅ deleted") # 1) 레포 생성 (이미 있으면 무시) api.create_repo( repo_id=repo_id, repo_type=repo_type, private=True, # 원하면 False exist_ok=True ) # 2) 폴더 업로드 api.upload_folder( folder_path="/disk/gjw/CLIP4Clip", repo_id=repo_id, repo_type=repo_type, commit_message="Initial upload", # 필요시 제외 패턴 ignore_patterns=["**/.ipynb_checkpoints/**", "**/.git/**", "*.tmp"] ) print("✅ Upload done!")