Open1
HaggingFace Spaces で gitコマンドから認証できない問題

HaggingFace Spaces で、プライベートリポジトリのcloneや、git push をコマンドから行うときにユーザー名とパスワードを尋ねられるが、正しい値を入力しても認証されなくなった。
2023 年 10 月 1 日以降、コマンドライン Git 操作を認証する方法としてパスワードを受け付けなくなります。
代わりに、パスワードを個人アクセス トークンに置き換えたり、SSH キーを使用したりするなど、より安全な認証方法を使用することをお勧めします。
SSHの公開鍵を登録してもgit pushができなかったので、以下ページから「Role: write」で編集権限のあるトークンを生成した。
その後、以下コマンドを実行するとgit push できるようになった。
git remote set-url origin https://<ユーザー名>:<トークン>@huggingface.co/spaces/<ユーザー名>/<リポジトリ名>