CoolFace
Apppublic

KingZack/syncing-github-to-huggingface

sourceHugging Facemitupdated 1y agoView on Hugging Face
0likes
App README

Linking and Pushing Github Repo to Huggingface Space

Create HuggingFace Space.

  • Do NOT clone the HuggingFace Space's repo locally.
  • Just copy contents of its README.md file

Create a GitHub repo

  • DO clone the GitHub repo locally

Edit your Github README.md file with the contents of your HF Space README.md file

Develop your app locally.

Must have:

  • requirements.txt
  • app.py
  • README.md <-- MUST START WITH with HuggingFace formatting (the stuff between the two --- at the top))

Add, commit, and push to github

  • Dont push any api keys...
  • If using any api keys, add them to your HF_SPACE secrets via the huggingface space web site.

Linking Github to HF

Get URL of your huggingface space

bash
https://huggingface.co/spaces/HF_USERNAME/SPACE_NAME

https://huggingface.co/spaces/KingZack/syncing-github-to-huggingface

Set Github remote to your HuggingFace space

bash
git remote add space https://huggingface.co/spaces/KingZack/syncing-github-to-huggingface```

Push what is in your Github to HuggingFace

bash
git push --force space main

FIN :)

  • Dont forget, everytime you push to github you also have to push to huggingface by doing:
git push --force space main```