HuggingFace ブログ : Hugging Face ハブ: Git 認証の重要な変更 (翻訳/解説)
翻訳 : クラスキャット セールスインフォメーション
作成日時 : 10/06/2023
* 本ページは、HuggingFace Blog の以下のドキュメントを翻訳した上で適宜、補足説明したものです:
- Hugging Face Hub: Important Git Authentication Changes (Authors : Sylvestre Bcht, Pierric Cistac, Simon Brandeis ; Published : 08/25/2023)
* サンプルコードの動作確認はしておりますが、必要な場合には適宜、追加改変しています。
* ご自由にリンクを張って頂いてかまいませんが、sales-info@classcat.com までご一報いただけると嬉しいです。
- 人工知能研究開発支援
- 人工知能研修サービス(経営者層向けオンサイト研修)
- テクニカルコンサルティングサービス
- 実証実験(プロトタイプ構築)
- アプリケーションへの実装
- 人工知能研修サービス
- PoC(概念実証)を失敗させないための支援
- お住まいの地域に関係なく Web ブラウザからご参加頂けます。事前登録 が必要ですのでご注意ください。
◆ お問合せ : 本件に関するお問い合わせ先は下記までお願いいたします。
- クラスキャット セールス・マーケティング本部 セールス・インフォメーション
- sales-info@classcat.com ; Web: www.classcat.com ; ClassCatJP
HuggingFace ブログ : Hugging Face ハブ: Git 認証の重要な変更
私たちはサービスのセキュリティを向上させることに取り組んでいますので、Git 経由で Hugging Face ハブと相互作用するときの認証方法を変更しています。2023年10月1日 から、コマンドラインの Git 操作を認証する方法としてパスワードはもはや受け付けません。代わりに、パスワードを個人用のアクセストークンに置き換えたり、SSH キーを使用するような、より安全な認証方法を使用することを勧めます。
背景
ここ数ヶ月、サインイン・アラートや Git の SSH キーのサポートを含む、様々なセキュリティ拡張を実装してきました。けれども、ユーザは引き続きユーザ名とパスワードを使用して Git 操作を認証することができていました。セキュリティを更に向上させるため、現在トークンベースか SSH キー認証に移行しています。トークンベースと SSH キー認証はセキュリティと制御を強化する一意で取り消し可能なランダムな特徴を含み、従来のパスワード認証よりも幾つかの利点を提供します。
今日必要なアクション
現在 Git で認証するために HF アカウントのパスワードを使用している場合、2023年10月1日の前に、個人用のアクセストークンか SSH キーを使用するように切り替えてください。
個人用のアクセストークンへの切り替え
貴方のアカウント用にアクセストークンを生成する必要があります ; https://huggingface.co/docs/hub/security-tokens#user-access-tokens に従って生成することができます。
アクセストークンを生成した後、次のコマンドを使用して Git レポジトリを更新することができます :
$: git remote set-url origin https://<user_name>:<token>@huggingface.co/<user_name>/<repo_name>
$: git pull origin
あるいは、新しいレポジトリをクローンする場合、Git 資格情報 (credential) マネージャが認証情報を要求するときパスワードの代わりにトークンを入力することができます。
SSH キーへの切り替え
ガイドに従って SSK キーを生成してそれをアカウントに追加してください : https://huggingface.co/docs/hub/security-git-ssh
そして以下を使用して Git レポジトリを更新することができます :
$: git remote set-url origin git@hf.co:<user_name>/<repo_name>
タイムライン
今後数週間で想定できることは以下です :
- 今日現在 (訳注: 元記事は 8/25 公開) : Git 認証をパスワードに依存しているユーザは認証方法を更新するように促す電子メールを受け取る可能性があります。
- 10月1日 : すべての Git 操作について個人用アクセストークンまたは SSH キーが必須になります。
詳細は、質問や懸念に対応するため website@huggingface.co の HF サポートに連絡してください。
以上