GiitHub CLI를 통해 secret을 웨어하우스로 설정
6418 단어 GitHubGitHub CLItech
매뉴얼
Secret을 저장소(Environment)로 설정하려면
secret
명령의 set
를 사용합니다.시험해 보다
여기서 설정 및 삭제를 시도합니다.
저장소 시크릿으로 설정
set
의 시크릿 컨텐트는 표준 입력--body
에서 지정됩니다.-- 바디 설정을 통해
$ gh secret set BASE_URL --body "foo"
✓ Set secret BASE_URL for hankei6km/test-collage-cms-content
$ gh secret list
BASE_URL Updated 2021-12-28
웹 UI를 통해 창고 시크릿 확인기본 입력 설정
$ gh secret set BASE_URL < base_url_body.txt
✓ Set secret BASE_URL for hankei6km/test-collage-cms-content
$ gh secret list
BASE_URL Updated 2021-12-28
기본적으로 입력한 값도 줄 바꾸기를 유지합니다.Environment secrets에 설정
Environment
--env
지정.$ gh secret set --env pages BASE_URL < base_url_body.txt
✓ Set secret BASE_URL for hankei6km/test-collage-cms-content
$ gh secret list --env pages
BASE_URL Updated 2021-12-28
웹 UI를 통해 Environment secret 확인.env에서 설정
GiitHub CLI 2.40 이후 필요
secret set: allow importing secrets from a dotenv file by @lpessoa in #4534
https://github.com/cli/cli/releases/tag/v2.4.0
.env
의 통합 설정도 지원됩니다.한번 해 보기만 하면 댓글이나 빈칸이 있어도 문제없다.
"
등 도피 방법은 이번에 시도하지 않았다..env
# test secret
BASE_PATH="/test-collage-cms-content/"
BASE_URL="https://hankei6km.github.io"
$ gh secret set --env pages-staging --env-file .env
✓ Set secret BASE_PATH for hankei6km/test-collage-cms-content
✓ Set secret BASE_URL for hankei6km/test-collage-cms-content
웹 UI를 통한 통합 등록 여부 확인삭제
삭제 명령을 실행할 때 웹 UI 와 같은 확인이 없습니다.직접 집행하다.
$ gh secret remove BASE_URL
✓ Removed secret BASE_URL from hankei6km/test-collage-cms-content
$ gh secret list
// 削除されている
웹 UI에서 삭제 확인줄 바꿈 주의
표준 입력에서 파일 내 수치 등을 전송할 때 수치가 그대로 사용되므로 끝부분의 줄 바꿈에 주의가 필요하다.
애초 Action이 실패한 이유를 몰라 한동안 고민했다(작업흐름일지에
****
\n
라는 표시가 있어 일찍 대응할 수 있었다).NG
$ echo "foo" | gh secret set BASE_URL
✓ Set secret BASE_URL for hankei6km/test-collage-cms-content
OK$ echo -n "foo" | gh secret set BASE_URL
✓ Set secret BASE_URL for hankei6km/test-collage-cms-content
폐물
이 글은 아래의 스크랩에서 만든 것이다.
Reference
이 문제에 관하여(GiitHub CLI를 통해 secret을 웨어하우스로 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/hankei6km/articles/set-secret-to-repo-with-githubcli텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)