diff --git a/pages.ko/common/gh-alias.md b/pages.ko/common/gh-alias.md new file mode 100644 index 000000000..6d5233b11 --- /dev/null +++ b/pages.ko/common/gh-alias.md @@ -0,0 +1,24 @@ +# gh alias + +> GitHub CLI 명령 별칭 관리. +> 더 많은 정보: . + +- `gh`에 설정된 모든 별칭 나열: + +`gh alias list` + +- `gh` 하위 명령 별칭 생성: + +`gh alias set {{pv}} '{{pr view}}'` + +- 셸 명령을 `gh` 하위 명령으로 설정: + +`gh alias set --shell {{별칭_이름}} {{명령}}` + +- 명령 단축키 삭제: + +`gh alias delete {{별칭_이름}}` + +- 하위 명령 도움말 표시: + +`gh alias` diff --git a/pages.ko/common/gh-api.md b/pages.ko/common/gh-api.md new file mode 100644 index 000000000..a7d615e2c --- /dev/null +++ b/pages.ko/common/gh-api.md @@ -0,0 +1,36 @@ +# gh api + +> GitHub API에 인증된 HTTP 요청을 보내고 응답을 출력. +> 더 많은 정보: . + +- 현재 저장소의 릴리스를 JSON 형식으로 표시: + +`gh api repos/:owner/:repo/releases` + +- 특정 이슈에 대해 반응 생성: + +`gh api --header {{Accept:application/vnd.github.squirrel-girl-preview+json}} --raw-field '{{content=+1}}' {{repos/:owner/:repo/issues/123/reactions}}` + +- GraphQL 쿼리 결과를 JSON 형식으로 표시: + +`gh api graphql --field {{name=':repo'}} --raw-field '{{query}}'` + +- 사용자 지정 HTTP 메서드를 사용하여 요청 전송: + +`gh api --method {{POST}} {{endpoint}}` + +- HTTP 응답 헤더를 출력에 포함: + +`gh api --include {{endpoint}}` + +- 응답 본문을 출력하지 않음: + +`gh api --silent {{endpoint}}` + +- 특정 GitHub Enterprise 서버에 요청 전송: + +`gh api --hostname {{github.example.com}} {{endpoint}}` + +- 하위 명령 도움말 표시: + +`gh api --help` diff --git a/pages.ko/common/gh-auth.md b/pages.ko/common/gh-auth.md new file mode 100644 index 000000000..ebb964d6e --- /dev/null +++ b/pages.ko/common/gh-auth.md @@ -0,0 +1,32 @@ +# gh auth + +> GitHub 호스트에 인증. +> 더 많은 정보: . + +- 대화형 프롬프트로 로그인: + +`gh auth login` + +- `stdin`에서 토큰으로 로그인 (에서 생성됨): + +`echo {{your_token}} | gh auth login --with-token` + +- 로그인 여부 확인: + +`gh auth status` + +- 로그아웃: + +`gh auth logout` + +- 특정 GitHub 엔터프라이즈 서버로 로그인: + +`gh auth login --hostname {{github.example.com}}` + +- 인증 자격 증명이 올바른 최소 범위를 갖도록 세션 새로 고침 (이전에 요청된 추가 범위 제거): + +`gh auth refresh` + +- 권한 범위 확장: + +`gh auth refresh --scopes {{repo,admin:repo_hook,admin:org,admin:public_key,admin:org_hook,...}}` diff --git a/pages.ko/common/gh-browse.md b/pages.ko/common/gh-browse.md new file mode 100644 index 000000000..dc1d523ff --- /dev/null +++ b/pages.ko/common/gh-browse.md @@ -0,0 +1,36 @@ +# gh browse + +> GitHub 저장소를 브라우저에서 열거나 URL을 출력. +> 더 많은 정보: . + +- 현재 저장소의 홈페이지를 기본 웹 브라우저에서 열기: + +`gh browse` + +- 특정 저장소의 홈페이지를 기본 웹 브라우저에서 열기: + +`gh browse {{소유자}}/{{저장소}}` + +- 현재 저장소의 설정 페이지를 기본 웹 브라우저에서 열기: + +`gh browse --settings` + +- 현재 저장소의 위키를 기본 웹 브라우저에서 열기: + +`gh browse --wiki` + +- 특정 이슈나 풀 리퀘스트를 웹 브라우저에서 열기: + +`gh browse {{이슈_번호|풀_리퀘스트_번호}}` + +- 특정 브랜치를 웹 브라우저에서 열기: + +`gh browse --branch {{브랜치_이름}}` + +- 현재 저장소의 특정 파일이나 디렉토리를 웹 브라우저에서 열기: + +`gh browse {{경로/대상/파일_또는_폴더}}` + +- 웹 브라우저를 열지 않고 URL 출력: + +`gh browse --no-browser` diff --git a/pages.ko/common/gh-codespace.md b/pages.ko/common/gh-codespace.md new file mode 100644 index 000000000..12f5f65bf --- /dev/null +++ b/pages.ko/common/gh-codespace.md @@ -0,0 +1,36 @@ +# gh codespace + +> GitHub에서 코드스페이스를 연결하고 관리. +> 더 많은 정보: . + +- GitHub에서 코드스페이스를 대화식으로 생성: + +`gh codespace create` + +- 사용 가능한 모든 코드스페이스 나열: + +`gh codespace list` + +- SSH를 통해 코드스페이스에 대화식으로 연결: + +`gh codespace ssh` + +- 특정 파일을 코드스페이스로 대화식으로 전송: + +`gh codespace cp {{경로/대상/소스_파일}} remote:{{경로/대상/원격_파일}}` + +- 코드스페이스의 포트를 대화식으로 나열: + +`gh codespace ports` + +- 코드스페이스의 로그를 대화식으로 표시: + +`gh codespace logs` + +- 코드스페이스를 대화식으로 삭제: + +`gh codespace delete` + +- 하위 명령어에 대한 도움말 표시: + +`gh codespace {{code|cp|create|delete|edit|...}} --help` diff --git a/pages.ko/common/gh-completion.md b/pages.ko/common/gh-completion.md new file mode 100644 index 000000000..0fe27ee9e --- /dev/null +++ b/pages.ko/common/gh-completion.md @@ -0,0 +1,20 @@ +# gh completion + +> GitHub CLI 명령어에 대한 셸 자동완성 스크립트 생성. +> 더 많은 정보: . + +- 자동완성 스크립트 출력: + +`gh completion --shell {{bash|zsh|fish|powershell}}` + +- `gh` 자동완성 스크립트를 `~/.bashrc`에 추가: + +`gh completion --shell {{bash}} >> {{~/.bashrc}}` + +- `gh` 자동완성 스크립트를 `~/.zshrc`에 추가: + +`gh completion --shell {{zsh}} >> {{~/.zshrc}}` + +- 하위 명령어 도움말 표시: + +`gh completion` diff --git a/pages.ko/common/gh-config.md b/pages.ko/common/gh-config.md new file mode 100644 index 000000000..b28bd0a13 --- /dev/null +++ b/pages.ko/common/gh-config.md @@ -0,0 +1,32 @@ +# gh config + +> GitHub CLI의 설정 변경. +> 더 많은 정보: . + +- 사용 중인 Git 프로토콜 표시: + +`gh config get git_protocol` + +- 프로토콜을 SSH로 설정: + +`gh config set git_protocol {{ssh}}` + +- 모든 `gh` 명령어의 기본 페이지로 `delta`를 나란히 보기 모드로 사용: + +`gh config set pager '{{delta --side-by-side}}'` + +- 텍스트 편집기를 Vim으로 설정: + +`gh config set editor {{vim}}` + +- 기본 텍스트 편집기로 재설정: + +`gh config set editor {{""}}` + +- 대화형 프롬프트 비활성화: + +`gh config set prompt {{disabled}}` + +- 특정 설정 값 설정: + +`gh config set {{key}} {{value}}` diff --git a/pages.ko/common/gh-environment.md b/pages.ko/common/gh-environment.md new file mode 100644 index 000000000..7153342c2 --- /dev/null +++ b/pages.ko/common/gh-environment.md @@ -0,0 +1,8 @@ +# gh environment + +> GitHub CLI 명령어에 사용되는 환경 변수에 대한 도움말 표시. +> 더 많은 정보: . + +- `gh`와 함께 사용할 수 있는 환경 변수에 대한 도움말 표시: + +`gh environment` diff --git a/pages.ko/common/gh-extension.md b/pages.ko/common/gh-extension.md new file mode 100644 index 000000000..d08c6274e --- /dev/null +++ b/pages.ko/common/gh-extension.md @@ -0,0 +1,36 @@ +# gh extension + +> GitHub CLI 확장 관리. +> 더 많은 정보: . + +- 동일한 이름의 디렉토리에 새로운 GitHub CLI 확장 프로젝트 초기화: + +`gh extension create {{확장_이름}}` + +- GitHub 저장소에서 확장 설치: + +`gh extension install {{소유자}}/{{저장소}}` + +- 설치된 확장 나열: + +`gh extension list` + +- 특정 확장 업그레이드: + +`gh extension upgrade {{확장_이름}}` + +- 모든 확장 업그레이드: + +`gh extension upgrade --all` + +- 설치된 확장 나열: + +`gh extension list` + +- 확장 제거: + +`gh extension remove {{확장_이름}}` + +- 하위 명령에 대한 도움말 표시: + +`gh extension {{하위_명령}} --help` diff --git a/pages.ko/common/gh-formatting.md b/pages.ko/common/gh-formatting.md new file mode 100644 index 000000000..620068f8b --- /dev/null +++ b/pages.ko/common/gh-formatting.md @@ -0,0 +1,8 @@ +# gh formatting + +> gh GitHub CLI 명령어에서 내보낸 JSON 데이터에 대한 포맷 옵션. +> 더 많은 정보: . + +- `jq`를 사용하여 `gh`의 JSON 출력 포맷에 대한 도움말 표시: + +`gh formatting` diff --git a/pages.ko/common/gh-gist.md b/pages.ko/common/gh-gist.md new file mode 100644 index 000000000..4303d7ff6 --- /dev/null +++ b/pages.ko/common/gh-gist.md @@ -0,0 +1,24 @@ +# gh gist + +> GitHub Gist 작업. +> 더 많은 정보: . + +- 하나 이상의 파일에서 새 Gist 생성: + +`gh gist create {{경로/대상/파일1 경로/대상/파일2 ...}}` + +- 특정 설명으로 새 Gist 생성: + +`gh gist create {{경로/대상/파일1 경로/대상/파일2 ...}} --desc "{{설명}}"` + +- Gist 수정: + +`gh gist edit {{id|url}}` + +- 현재 로그인된 사용자가 소유한 최대 42개의 Gist 나열: + +`gh gist list --limit {{42}}` + +- 기본 브라우저에서 마크다운 렌더링 없이 Gist 보기: + +`gh gist view {{id|url}} --web --raw` diff --git a/pages.ko/common/gh-help.md b/pages.ko/common/gh-help.md new file mode 100644 index 000000000..6fc3a4816 --- /dev/null +++ b/pages.ko/common/gh-help.md @@ -0,0 +1,36 @@ +# gh help + +> GitHub CLI 명령에 대한 도움말 표시. +> 더 많은 정보: . + +- 일반 도움말 표시: + +`gh help` + +- `gh help` 하위 명령에 대한 도움말 표시: + +`gh help --help` + +- `gh`와 함께 사용할 수 있는 환경 변수에 대한 도움말 표시: + +`gh help environment` + +- 모든 `gh` 명령의 마크다운 참고 자료 표시: + +`gh help reference` + +- `jq`를 사용하여 `gh`의 JSON 출력 형식을 지정하는 방법에 대한 도움말 표시: + +`gh help formatting` + +- MinTTY와 함께 `gh`를 사용하는 방법에 대한 도움말 표시: + +`gh help mintty` + +- 하위 명령에 대한 도움말 표시: + +`gh help {{하위_명령}}` + +- 하위 명령 작업에 대한 도움말 표시: + +`gh help {{pr}} {{create}}` diff --git a/pages.ko/common/gh-issue-create.md b/pages.ko/common/gh-issue-create.md new file mode 100644 index 000000000..e4a24e9de --- /dev/null +++ b/pages.ko/common/gh-issue-create.md @@ -0,0 +1,32 @@ +# gh issue create + +> 저장소에 GitHub 이슈 생성. +> 더 많은 정보: . + +- 현재 저장소에 대해 대화식으로 새 이슈 생성: + +`gh issue create` + +- `bug` 레이블을 사용하여 대화식으로 새 이슈 생성: + +`gh issue create --label "{{bug}}"` + +- 지정된 사용자에게 할당하여 대화식으로 새 이슈 생성: + +`gh issue create --assignee {{user1,user2,...}}` + +- 제목과 본문을 지정하고 현재 사용자에게 할당하여 새 이슈 생성: + +`gh issue create --title "{{제목}}" --body "{{본문}}" --assignee "{{@me}}"` + +- 파일에서 본문 텍스트를 읽어와 대화식으로 새 이슈 생성: + +`gh issue create --body-file {{경로/대상/파일}}` + +- 기본 웹 브라우저에서 새 이슈 생성: + +`gh issue create --web` + +- 도움말 표시: + +`gh issue create --help` diff --git a/pages.ko/common/gh-issue.md b/pages.ko/common/gh-issue.md new file mode 100644 index 000000000..b00afbf1a --- /dev/null +++ b/pages.ko/common/gh-issue.md @@ -0,0 +1,32 @@ +# gh issue + +> GitHub 이슈 관리. +> 더 많은 정보: . + +- 특정 이슈 보기: + +`gh issue view {{이슈_번호}}` + +- 기본 웹 브라우저에서 특정 이슈 보기: + +`gh issue view {{이슈_번호}} --web` + +- 기본 웹 브라우저에서 새 이슈 생성: + +`gh issue create --web` + +- `bug` 라벨이 있는 최근 10개의 이슈 나열: + +`gh issue list --limit {{10}} --label "{{bug}}"` + +- 특정 사용자가 만든 닫힌 이슈 나열: + +`gh issue list --state closed --author {{사용자_명}}` + +- 특정 저장소의 사용자와 관련된 이슈 상태 표시: + +`gh issue status --repo {{소유자}}/{{저장소}}` + +- 특정 이슈 다시 열기: + +`gh issue reopen {{이슈_번호}}` diff --git a/pages.ko/common/gh-label.md b/pages.ko/common/gh-label.md new file mode 100644 index 000000000..0a4bb0d69 --- /dev/null +++ b/pages.ko/common/gh-label.md @@ -0,0 +1,32 @@ +# gh label + +> GitHub 레이블 작업. +> 더 많은 정보: . + +- 현재 디렉토리의 저장소에 대한 레이블 나열: + +`gh label list` + +- 현재 디렉토리의 저장소에 대한 레이블을 기본 웹 브라우저에서 보기: + +`gh label list --web` + +- 현재 디렉토리의 저장소에 특정 이름, 설명 및 16진수 형식 색상으로 레이블 생성: + +`gh label create {{이름}} --description "{{설명}}" --color {{색상_16진수}}` + +- 현재 디렉토리의 저장소에 대한 레이블 삭제 (확인 요청): + +`gh label delete {{이름}}` + +- 현재 디렉토리의 저장소에 특정 레이블의 이름과 설명 업데이트: + +`gh label edit {{이름}} --name {{새_이름}} --description "{{설명}}"` + +- 특정 저장소의 레이블을 현재 디렉토리의 저장소로 복제: + +`gh label clone {{소유자}}/{{저장소}}` + +- 하위 명령에 대한 도움말 표시: + +`gh label {{하위_명령}} --help` diff --git a/pages.ko/common/gh-mintty.md b/pages.ko/common/gh-mintty.md new file mode 100644 index 000000000..4b5aa601d --- /dev/null +++ b/pages.ko/common/gh-mintty.md @@ -0,0 +1,8 @@ +# gh mintty + +> GitHub CLI 명령에 대한 MinTTY 통합 도움말 표시. +> 더 많은 정보: . + +- MinTTY에서 `gh` 사용에 대한 도움말 표시: + +`gh mintty` diff --git a/pages.ko/common/gh-pr-create.md b/pages.ko/common/gh-pr-create.md new file mode 100644 index 000000000..fdb21ed69 --- /dev/null +++ b/pages.ko/common/gh-pr-create.md @@ -0,0 +1,24 @@ +# gh pr create + +> GitHub 풀 리퀘스트 관리. +> 더 많은 정보: . + +- 대화형으로 풀 리퀘스트 생성: + +`gh pr create` + +- 현재 브랜치의 커밋 메시지에서 제목과 설명을 결정하여 풀 리퀘스트 생성: + +`gh pr create --fill` + +- 드래프트 풀 리퀘스트 생성: + +`gh pr create --draft` + +- 베이스 브랜치, 제목 및 설명을 지정하여 풀 리퀘스트 생성: + +`gh pr create --base {{베이스_브랜치}} --title "{{제목}}" --body "{{본문}}"` + +- 기본 웹 브라우저에서 풀 리퀘스트 열기 시작: + +`gh pr create --web` diff --git a/pages.ko/common/gh-pr-merge.md b/pages.ko/common/gh-pr-merge.md new file mode 100644 index 000000000..06a0cf096 --- /dev/null +++ b/pages.ko/common/gh-pr-merge.md @@ -0,0 +1,32 @@ +# gh pr merge + +> GitHub 풀 리퀘스트 병합. +> 더 많은 정보: . + +- 현재 브랜치와 연관된 풀 리퀘스트를 대화식으로 병합: + +`gh pr merge` + +- 지정된 풀 리퀘스트를 대화식으로 병합: + +`gh pr merge {{pr_number}}` + +- 로컬과 원격 모두에서 브랜치를 삭제하며 풀 리퀘스트 병합: + +`gh pr merge --delete-branch` + +- 지정된 병합 전략으로 현재 풀 리퀘스트 병합: + +`gh pr merge --{{merge|squash|rebase}}` + +- 지정된 병합 전략과 커밋 메시지로 현재 풀 리퀘스트 병합: + +`gh pr merge --{{merge|squash|rebase}} --subject {{commit_message}}` + +- 메시지 본문과 함께 현재 풀 리퀘스트를 하나의 커밋으로 압축하여 병합: + +`gh pr merge --squash --body="{{commit_message_body}}"` + +- 도움말 표시: + +`gh pr merge --help` diff --git a/pages.ko/common/gh-pr.md b/pages.ko/common/gh-pr.md new file mode 100644 index 000000000..757a7eb38 --- /dev/null +++ b/pages.ko/common/gh-pr.md @@ -0,0 +1,37 @@ +# gh pr + +> GitHub 풀 리퀘스트를 관리. +> `create`와 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다. +> 더 많은 정보: . + +- 풀 리퀘스트 생성: + +`gh pr create` + +- 특정 풀 리퀘스트를 로컬에서 체크아웃: + +`gh pr checkout {{pr_number}}` + +- 현재 브랜치의 풀 리퀘스트에서 변경 사항 보기: + +`gh pr diff` + +- 현재 브랜치의 풀 리퀘스트 승인: + +`gh pr review --approve` + +- 현재 브랜치와 연관된 풀 리퀘스트를 대화식으로 병합: + +`gh pr merge` + +- 풀 리퀘스트를 대화식으로 수정: + +`gh pr edit` + +- 풀 리퀘스트의 기준 브랜치 수정: + +`gh pr edit --base {{branch_name}}` + +- 현재 저장소의 풀 리퀘스트 상태 확인: + +`gh pr status` diff --git a/pages.ko/common/gh-reference.md b/pages.ko/common/gh-reference.md new file mode 100644 index 000000000..092c45666 --- /dev/null +++ b/pages.ko/common/gh-reference.md @@ -0,0 +1,8 @@ +# gh reference + +> GitHub CLI 명령에 대한 참조 표시. +> 더 많은 정보: . + +- 모든 `gh` 명령의 마크다운 참조 표시: + +`gh reference` diff --git a/pages.ko/common/gh-release.md b/pages.ko/common/gh-release.md new file mode 100644 index 000000000..003beccf9 --- /dev/null +++ b/pages.ko/common/gh-release.md @@ -0,0 +1,28 @@ +# gh release + +> GitHub 릴리스 관리. +> 더 많은 정보: . + +- GitHub 저장소의 릴리스 목록 표시, 최대 30개 항목으로 제한: + +`gh release list` + +- 특정 릴리스에 대한 정보 표시: + +`gh release view {{태그}}` + +- 새 릴리스 생성: + +`gh release create {{태그}}` + +- 특정 릴리스 삭제: + +`gh release delete {{태그}}` + +- 특정 릴리스에서 자산 다운로드: + +`gh release download {{태그}}` + +- 특정 릴리스에 자산 업로드: + +`gh release upload {{태그}} {{경로/대상/파일1 경로/대상/파일2 ...}}` diff --git a/pages.ko/common/gh-repo.md b/pages.ko/common/gh-repo.md new file mode 100644 index 000000000..2eb8a7aef --- /dev/null +++ b/pages.ko/common/gh-repo.md @@ -0,0 +1,32 @@ +# gh repo + +> GitHub 저장소 작업. +> 더 많은 정보: . + +- 새 저장소 생성 (저장소 이름이 설정되지 않으면, 기본 이름은 현재 디렉토리 이름이 됨): + +`gh repo create {{이름}}` + +- 저장소 복제: + +`gh repo clone {{소유자}}/{{저장소}}` + +- 저장소 포크 및 복제: + +`gh repo fork {{소유자}}/{{저장소}} --clone` + +- 기본 웹 브라우저에서 저장소 보기: + +`gh repo view {{저장소}} --web` + +- 특정 사용자 또는 조직이 소유한 저장소 나열 (소유자가 설정되지 않으면, 기본 소유자는 현재 로그인된 사용자): + +`gh repo list {{소유자}}` + +- 포크가 아닌 저장소만 나열하고 나열할 저장소 수 제한 (기본값: 30): + +`gh repo list {{소유자}} --source -L {{제한}}` + +- 특정 주요 코딩 언어가 있는 저장소 나열: + +`gh repo list {{소유자}} --language {{언어_이름}}` diff --git a/pages.ko/common/gh-run.md b/pages.ko/common/gh-run.md new file mode 100644 index 000000000..b894d342c --- /dev/null +++ b/pages.ko/common/gh-run.md @@ -0,0 +1,36 @@ +# gh run + +> 최근 GitHub Actions 워크플로 실행을 보고, 실행하고, 모니터링. +> 더 많은 정보: . + +- 실행을 인터랙티브하게 선택하여 작업 정보 보기: + +`gh run view` + +- 특정 실행에 대한 정보 표시: + +`gh run view {{workflow_run_number}}` + +- 작업의 단계에 대한 정보 표시: + +`gh run view --job={{job_number}}` + +- 작업의 로그 표시: + +`gh run view --job={{job_number}} --log` + +- 특정 워크플로를 확인하고 실행이 실패한 경우 0이 아닌 상태로 종료: + +`gh run view {{workflow_run_number}} --exit-status && {{echo "run pending or passed"}}` + +- 활성 실행을 인터랙티브하게 선택하고 완료될 때까지 대기: + +`gh run watch` + +- 실행의 작업을 표시하고 완료될 때까지 대기: + +`gh run watch {{workflow_run_number}}` + +- 특정 워크플로 재실행: + +`gh run rerun {{workflow_run_number}}` diff --git a/pages.ko/common/gh-screensaver.md b/pages.ko/common/gh-screensaver.md new file mode 100644 index 000000000..ac77892c3 --- /dev/null +++ b/pages.ko/common/gh-screensaver.md @@ -0,0 +1,25 @@ +# gh screensaver + +> GitHub CLI용 확장 기능으로 애니메이션 터미널 화면 보호기를 실행합니다. +> 같이 보기: `gh extension`. +> 더 많은 정보: . + +- 무작위 화면 보호기 실행: + +`gh screensaver` + +- 특정 화면 보호기 실행: + +`gh screensaver --saver {{fireworks|life|marquee|pipes|pollock|starfield}}` + +- 특정 텍스트와 폰트를 사용하여 "marquee" 화면 보호기 실행: + +`gh screensaver --saver {{marquee}} -- --message="{{메시지}}" --font={{폰트_이름}}` + +- 특정 밀도와 속도로 "starfield" 화면 보호기 실행: + +`gh screensaver --saver {{starfield}} -- --density {{500}} --speed {{10}}` + +- 사용 가능한 화면 보호기 목록 나열: + +`gh screensaver --list` diff --git a/pages.ko/common/gh-secret-set.md b/pages.ko/common/gh-secret-set.md new file mode 100644 index 000000000..ce40b223b --- /dev/null +++ b/pages.ko/common/gh-secret-set.md @@ -0,0 +1,24 @@ +# gh secret set + +> GitHub 시크릿 생성 또는 업데이트. +> 더 많은 정보: . + +- 현재 저장소에 시크릿 설정 (사용자에게 값 입력을 요청함): + +`gh secret set {{이름}}` + +- 파일에서 값을 읽어와 현재 저장소에 시크릿 설정: + +`gh secret set {{이름}} < {{경로/대상/파일}}` + +- 특정 저장소에 시크릿 설정: + +`gh secret set {{이름}} --body {{값}} --repo {{소유자}}/{{저장소}}` + +- 특정 저장소들에 대해 조직 시크릿 설정: + +`gh secret set {{이름}} --org {{조직}} --repos "{{저장소1,저장소2,...}}"` + +- 특정 가시성으로 조직 시크릿 설정: + +`gh secret set {{이름}} --org {{조직}} --visibility {{all|private|selected}}` diff --git a/pages.ko/common/gh-secret.md b/pages.ko/common/gh-secret.md new file mode 100644 index 000000000..3f1a8b4ca --- /dev/null +++ b/pages.ko/common/gh-secret.md @@ -0,0 +1,36 @@ +# gh secret + +> GitHub 시크릿 관리. +> 더 많은 정보: . + +- 현재 저장소의 시크릿 키 나열: + +`gh secret list` + +- 특정 조직의 시크릿 키 나열: + +`gh secret list --org {{조직}}` + +- 특정 저장소의 시크릿 키 나열: + +`gh secret list --repo {{소유자}}/{{저장소}}` + +- 현재 저장소에 시크릿 설정 (사용자가 값을 입력해야 함): + +`gh secret set {{이름}}` + +- 파일에서 값을 가져와 현재 저장소에 시크릿 설정: + +`gh secret set {{이름}} < {{경로/대상/파일}}` + +- 특정 저장소에 대한 조직 시크릿 설정: + +`gh secret set {{이름}} --org {{조직}} --repos {{저장소1,저장소2}}` + +- 현재 저장소의 시크릿 제거: + +`gh secret remove {{이름}}` + +- 특정 조직의 시크릿 제거: + +`gh secret remove {{이름}} --org {{조직}}` diff --git a/pages.ko/common/gh-ssh-key.md b/pages.ko/common/gh-ssh-key.md new file mode 100644 index 000000000..f8a0976e4 --- /dev/null +++ b/pages.ko/common/gh-ssh-key.md @@ -0,0 +1,20 @@ +# gh ssh-key + +> GitHub SSH 키 관리. +> 더 많은 정보: . + +- 도움말 표시: + +`gh ssh-key` + +- 현재 인증된 사용자의 SSH 키 나열: + +`gh ssh-key list` + +- 현재 인증된 사용자의 계정에 SSH 키 추가: + +`gh ssh-key add {{경로/대상/key.pub}}` + +- 특정 제목으로 현재 인증된 사용자의 계정에 SSH 키 추가: + +`gh ssh-key add --title {{제목}} {{경로/대상/key.pub}}` diff --git a/pages.ko/common/gh-workflow.md b/pages.ko/common/gh-workflow.md new file mode 100644 index 000000000..96bc64e74 --- /dev/null +++ b/pages.ko/common/gh-workflow.md @@ -0,0 +1,36 @@ +# gh workflow + +> GitHub Actions 워크플로우를 나열, 보기 및 실행. +> 더 많은 정보: . + +- 상호작용식으로 워크플로우를 선택하여 최신 작업 보기: + +`gh workflow view` + +- 기본 브라우저에서 특정 워크플로우 보기: + +`gh workflow view {{id|workflow_name|filename.yml}} --web` + +- 특정 워크플로우의 YAML 정의 표시: + +`gh workflow view {{id|workflow_name|filename.yml}} --yaml` + +- 특정 Git 브랜치 또는 태그의 YAML 정의 표시: + +`gh workflow view {{id|workflow_name|filename.yml}} --ref {{branch|tag_name}} --yaml` + +- 워크플로우 파일 나열 (`--all`을 사용하여 비활성 워크플로우 포함 가능): + +`gh workflow list` + +- 매개변수와 함께 수동으로 워크플로우 실행: + +`gh workflow run {{id|workflow_name|filename.yml}} {{--raw-field param1=value1 --raw-field param2=value2 ...}}` + +- 특정 브랜치 또는 태그를 사용하여 `stdin`에서 JSON 매개변수로 수동 워크플로우 실행: + +`echo '{{{"param1": "value1", "param2": "value2", ...}}}' | gh workflow run {{id|workflow_name|filename.yml}} --ref {{branch|tag_name}}` + +- 특정 워크플로우 활성화 또는 비활성화: + +`gh workflow {{enable|disable}} {{id|workflow_name|filename.yml}}` diff --git a/pages.ko/common/gh.md b/pages.ko/common/gh.md new file mode 100644 index 000000000..063759d51 --- /dev/null +++ b/pages.ko/common/gh.md @@ -0,0 +1,37 @@ +# gh + +> GitHub와 원활하게 작업. +> `config`와 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다. +> 더 많은 정보: . + +- GitHub 리포지토리를 로컬에 복제: + +`gh repo clone {{소유자}}/{{리포지토리}}` + +- 새 이슈 생성: + +`gh issue create` + +- 현재 리포지토리의 열린 이슈를 보고 필터링: + +`gh issue list` + +- 기본 웹 브라우저에서 이슈 보기: + +`gh issue view --web {{이슈_번호}}` + +- 풀 리퀘스트 생성: + +`gh pr create` + +- 기본 웹 브라우저에서 풀 리퀘스트 보기: + +`gh pr view --web {{pr_번호}}` + +- 특정 풀 리퀘스트를 로컬에 체크아웃: + +`gh pr checkout {{pr_번호}}` + +- 리포지토리의 풀 리퀘스트 상태 확인: + +`gh pr status`