-
Notifications
You must be signed in to change notification settings - Fork 590
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
๐ [i18n-KO] Translated
git_vs_http.md
to Korean (#1862)
* docs: ko:git_vs_http * feat: chatgpt draft * fix: manual edits * Update docs/source/ko/concepts/git_vs_http.md ๋ ํธ์ํ๋ค์ :) Co-authored-by: Sohyun Sim <96299403+sim-so@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Sohyun Sim <96299403+sim-so@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Sohyun Sim <96299403+sim-so@users.noreply.github.com> * Apply suggestions from code review fix: resolve suggestions Co-authored-by: Sohyun Sim <96299403+sim-so@users.noreply.github.com> * Apply suggestions from code review --------- Co-authored-by: Sohyun Sim <96299403+sim-so@users.noreply.github.com> Co-authored-by: Lucain <lucainp@gmail.com>
- Loading branch information
1 parent
c4ddfc7
commit f860cf8
Showing
2 changed files
with
55 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
<!--โ ๏ธ Note that this file is in Markdown but contain specific syntax for our doc-builder (similar to MDX) that may not be | ||
rendered properly in your Markdown viewer. | ||
--> | ||
|
||
# Git ๋ HTTP ํจ๋ฌ๋ค์ | ||
|
||
`huggingface_hub` ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ git ๊ธฐ๋ฐ์ ์ ์ฅ์(Models, Datasets ๋๋ Spaces)๋ก ๊ตฌ์ฑ๋ Hugging Face Hub๊ณผ ์ํธ ์์ฉํ๊ธฐ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค. | ||
`huggingface_hub`๋ฅผ ์ฌ์ฉํ์ฌ Hub์ ์ ๊ทผํ๋ ๋ฐฉ๋ฒ์ ํฌ๊ฒ ๋ ๊ฐ์ง์ ๋๋ค. | ||
|
||
์ฒซ ๋ฒ์งธ ์ ๊ทผ ๋ฐฉ์์ธ ์์ "git ๊ธฐ๋ฐ" ์ ๊ทผ ๋ฐฉ์์ [`Repository`] ํด๋์ค๊ฐ ์ฃผ๋ํฉ๋๋ค. | ||
์ด ๋ฐฉ๋ฒ์ ํ๋ธ์ ์ํธ ์์ฉํ๋๋ก ํน๋ณํ ์ค๊ณ๋ ์ถ๊ฐ ๊ธฐ๋ฅ์ด ์๋ `git` ๋ช ๋ น์ ๋ฉํผ๋ฅผ ์ฌ์ฉํฉ๋๋ค. | ||
๋ ๋ฒ์งธ ๋ฐฉ๋ฒ์ "HTTP ๊ธฐ๋ฐ" ์ ๊ทผ ๋ฐฉ์์ด๋ฉฐ, [`HfApi`] ํด๋ผ์ด์ธํธ๋ฅผ ์ฌ์ฉํ์ฌ HTTP ์์ฒญ์ ์ํํฉ๋๋ค. | ||
๊ฐ ๋ฐฉ๋ฒ์ ์ฅ๋จ์ ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค. | ||
|
||
## Repository: ์ญ์ฌ์ ์ธ Git ๊ธฐ๋ฐ ์ ๊ทผ ๋ฐฉ์ | ||
|
||
๋จผ์ , `huggingface_hub`๋ ์ฃผ๋ก [`Repository`] ํด๋์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋์์ต๋๋ค. | ||
์ด ํด๋์ค๋ `"git add"`, `"git commit"`, `"git push"`, `"git tag"`, `"git checkout"` ๋ฑ๊ณผ ๊ฐ์ ์ผ๋ฐ์ ์ธ `git` ๋ช ๋ น์ ๋ํ Python ๋ฉํผ๋ฅผ ์ ๊ณตํฉ๋๋ค. | ||
|
||
์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋จธ์ ๋ฌ๋ ์ ์ฅ์์์ ์์ฃผ ์ฌ์ฉ๋๋ ํฐ ํ์ผ์ ์ถ์ ํ๊ณ ์๊ฒฉ ์ฆ๋ช ์ ์ค์ ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. | ||
๋ํ, ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๋ฉ์๋๋ฅผ ์คํํ ์ ์์ด, ํ๋ จ ์ค์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ก๋ํ ๋ ์ ์ฉํฉ๋๋ค. | ||
|
||
๋ก์ปฌ ๋จธ์ ์ ์ ์ฒด ์ ์ฅ์์ ๋ก์ปฌ ๋ณต์ฌ๋ณธ์ ์ ์งํ ์ ์๋ค๋ ๊ฒ์ [`Repository`]๋ฅผ ์ฌ์ฉํ๋ ๊ฐ์ฅ ํฐ ์ฅ์ ์ ๋๋ค. | ||
ํ์ง๋ง ๋์์ ๋ก์ปฌ ๋ณต์ฌ๋ณธ์ ์ง์์ ์ผ๋ก ์ ๋ฐ์ดํธํ๊ณ ์ ์งํด์ผ ํ๋ค๋ ๋จ์ ์ด ๋ ์๋ ์์ต๋๋ค. | ||
์ด๋ ๊ฐ ๊ฐ๋ฐ์๊ฐ ์์ฒด ๋ก์ปฌ ๋ณต์ฌ๋ณธ์ ์ ์งํ๊ณ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ ๋ ๋ณ๊ฒฝ ์ฌํญ์ pushํ๋ ์ ํต์ ์ธ ์ํํธ์จ์ด ๊ฐ๋ฐ๊ณผ ์ ์ฌํฉ๋๋ค. | ||
๊ทธ๋ฌ๋ ๋จธ์ ๋ฌ๋์ ๊ฒฝ์ฐ, ์ฌ์ฉ์๊ฐ ์ ์ฒด ์ ์ฅ์๋ฅผ ๋ณต์ ํ ํ์ ์์ด ์ถ๋ก ์ ์ํด ๊ฐ์ค์น๋ง ๋ค์ด๋ก๋ํ๊ฑฐ๋ ๊ฐ์ค์น๋ฅผ ํ ํ์์์ ๋ค๋ฅธ ํ์์ผ๋ก ๋ณํํ๊ธฐ๋ง ํ๋ฉด ๋๊ธฐ ๋๋ฌธ์ ์ด๋ฐ ๋ฐฉ์์ด ํญ์ ํ์ํ ๊ฒ์ ์๋๋๋ค. | ||
|
||
<Tip warning={true}> | ||
|
||
[`Repository`]๋ ์ง์์ด ์ค๋จ๋ ์์ ์ด๋ฏ๋ก HTTP ๊ธฐ๋ฐ ๋์์ ์ฌ์ฉํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค. ๊ธฐ์กด ์ฝ๋์์ ๋๋ฆฌ ์ฌ์ฉ๋๊ธฐ ๋๋ฌธ์ [`Repository`]์ ์์ ํ ์ ๊ฑฐ๋ ๋ฆด๋ฆฌ์ค `v1.0`์์ ์ด๋ฃจ์ด์ง ์์ ์ ๋๋ค. | ||
|
||
</Tip> | ||
|
||
## HfApi: ์ ์ฐํ๊ณ ํธ๋ฆฌํ HTTP ํด๋ผ์ด์ธํธ | ||
|
||
[`HfApi`] ํด๋์ค๋ ํนํ ํฐ ๋ชจ๋ธ์ด๋ ๋ฐ์ดํฐ์ ์ ์ฒ๋ฆฌํ ๋ ์ ์งํ๊ธฐ ์ด๋ ค์ด ๋ก์ปฌ git ์ ์ฅ์์ ๋์์ผ๋ก ๊ฐ๋ฐ๋์์ต๋๋ค. | ||
[`HfApi`] ํด๋์ค๋ ํ์ผ ๋ค์ด๋ก๋ ๋ฐ push, ๋ธ๋์น ๋ฐ ํ๊ทธ ์์ฑ๊ณผ ๊ฐ์ git ๊ธฐ๋ฐ ์ ๊ทผ ๋ฐฉ์๊ณผ ๋์ผํ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ง๋ง, ๋๊ธฐํ ์ํ๋ฅผ ์ ์งํด์ผ ํ๋ ๋ก์ปฌ ํด๋๊ฐ ํ์ํ์ง ์์ต๋๋ค. | ||
|
||
[`HfApi`] ํด๋์ค๋ `git`์ด ์ ๊ณตํ๋ ๊ธฐ๋ฅ ์ธ์๋ ์ถ๊ฐ์ ์ธ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. | ||
์ ์ฅ์๋ฅผ ๊ด๋ฆฌํ๊ณ , ํจ์จ์ ์ธ ์ฌ์ฌ์ฉ์ ์ํด ์บ์ฑ์ ์ฌ์ฉํ์ฌ ํ์ผ์ ๋ค์ด๋ก๋ํ๊ณ , Hub์์ ์ ์ฅ์ ๋ฐ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๊ณ , ํ ๋ก , PR ๋ฐ ์ฝ๋ฉํธ์ ๊ฐ์ ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฅ์ ์ ๊ทผํ๊ณ , Spaces ํ๋์จ์ด ๋ฐ ์ํฌ๋ฆฟ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. | ||
|
||
## ๋ฌด์์ ์ฌ์ฉํด์ผ ํ๋์? ์ธ์ ์ฌ์ฉํ๋์? | ||
|
||
์ ๋ฐ์ ์ผ๋ก, **HTTP ๊ธฐ๋ฐ ์ ๊ทผ ๋ฐฉ์์ ๋ชจ๋ ๊ฒฝ์ฐ์** `huggingface_hub`๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. | ||
[`HfApi`]๋ฅผ ์ฌ์ฉํ๋ฉด ๋ณ๊ฒฝ ์ฌํญ์ pullํ๊ณ pushํ๊ณ , PR, ํ๊ทธ ๋ฐ ๋ธ๋์น๋ก ์์ ํ๊ณ , ํ ๋ก ๊ณผ ์ํธ ์์ฉํ๋ ๋ฑ์ ์์ ์ ํ ์ ์์ต๋๋ค. | ||
`0.16` ๋ฆด๋ฆฌ์ค๋ถํฐ๋ [`Repository`] ํด๋์ค์ ๋ง์ง๋ง ์ฃผ์ ์ฅ์ ์ด์๋ http ๊ธฐ๋ฐ ๋ฉ์๋๋ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์คํํ ์ ์์ต๋๋ค. | ||
|
||
๊ทธ๋ฌ๋ ๋ชจ๋ git ๋ช ๋ น์ด [`HfApi`]๋ฅผ ํตํด ์ฌ์ฉ ๊ฐ๋ฅํ ๊ฒ์ ์๋๋๋ค. ์ผ๋ถ๋ ๊ตฌํ๋์ง ์์ ์๋ ์์ง๋ง, ์ ํฌ๋ ํญ์ ๊ฐ์ ํ๊ณ ๊ฒฉ์ฐจ๋ฅผ ์ค์ด๊ธฐ ์ํด ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค. | ||
์ฌ์ฉ ์ฌ๋ก์ ํด๋น๋์ง ์๋ ๊ฒฝ์ฐ, [Github์์ ์ด์](https://github.com/huggingface/huggingface_hub)๋ฅผ ๊ฐ์คํด ์ฃผ์ธ์! | ||
์ฌ์ฉ์์ ํจ๊ป, ์ฌ์ฉ์๋ฅผ ์ํ ๐ค ์ํ๊ณ๋ฅผ ๊ตฌ์ถํ๋ ๋ฐ ๋์์ด ๋๋ ํผ๋๋ฐฑ์ ํ์ํฉ๋๋ค. | ||
|
||
git ๊ธฐ๋ฐ [`Repository`]๋ณด๋ค http ๊ธฐ๋ฐ [`HfApi`]๋ฅผ ์ ํธํ๋ค๊ณ ํด์ Hugging Face Hub์์ git ๋ฒ์ ๊ด๋ฆฌ๊ฐ ๋ฐ๋ก ์ฌ๋ผ์ง๋ ๊ฒ์ ์๋๋๋ค. | ||
์ํฌํ๋ก์ฐ ์ ํฉ๋นํ๋ค๋ฉด ์ธ์ ๋ ๋ก์ปฌ์์ `git` ๋ช ๋ น์ ์ฌ์ฉํ ์ ์์ต๋๋ค. |