GPG Key 操作 HuggingFace.co
2022 年 7 月 12 日
這次我們想要操作HuggingFace的repository, 目標就是將 Repository 可用於常見的 Git 操作,例如克隆、分支和拉取。
為了達成這個目標,這邊我們有幾個步驟要去完成
1. 生產GPG Key
2. 將 GPG Key 加入 HuggingFace Hub
3. Git操作介面套用GPG Key
使用工具
1. gpgtools on Mac
2. SourceTree
3. HuggingFace Hub
安裝 gpgtools
安裝完成,啟動之後會像是這個樣子。
![](https://i0.wp.com/lazyinwork.com/wp-content/uploads/2022/07/image.png?resize=678%2C658&ssl=1)
再來請點選 新增NEW
來新增密鑰,填入自己的資料。
![](https://i0.wp.com/lazyinwork.com/wp-content/uploads/2022/07/image-1.png?resize=678%2C366&ssl=1)
找出公鑰來加入HuggingFace
再來請按 Export
,儲存檔案在用文字編輯的方式去查看檔案
![](https://i0.wp.com/lazyinwork.com/wp-content/uploads/2022/07/image-2.png?resize=390%2C293&ssl=1)
![](https://i0.wp.com/lazyinwork.com/wp-content/uploads/2022/07/image-3.png?resize=678%2C331&ssl=1)
請將內容完整複製,包含 -----BEGIN PGP PUBLIC KEY BLOCK-----
和 -----END PGP PUBLIC KEY BLOCK-----
。
之後請到HuggingFace的 管理頁面 > GPG Keys,將GPG公鑰加入。
![](https://i0.wp.com/lazyinwork.com/wp-content/uploads/2022/07/image-4.png?resize=678%2C576&ssl=1)
使用SourceTree進行操作
當完成上面的步驟,SourceTree會自動抓取GPG,因此我們只要記得在project>那邊設置要使用GPG即可。
![](https://i0.wp.com/lazyinwork.com/wp-content/uploads/2022/07/image-5.png?resize=678%2C340&ssl=1)