Googet으로 GiitHub의 개인 창고와 Organization 창고를 얻는 방법

2348 단어 GitHubGotech
다음은 go get에서 지티허브의 사설 창고와 지티허브 오가니제이션의 분교·사설 창고를 취득하는 방법을 소개한다.

물줄기

  • GiitHub의 개인 액세스 토큰
  • 발행
  • git config에 개인 접속 영패 설정
  • GOPRIVATE 환경 변수 설정
  • GiitHub의 개인 액세스 토큰 발행


    GiitHub의 개인 창고와 GiitHub Organization의 상호작용 창고와 개인 창고를 방문하는 데 사용되는'개인 방문 영패'를 발행한다.
    설치 방법은 GiitHub 공식 문서를 참조하십시오.
    https://docs.github.com/ja/free-pro-team@latest/github/authenticating-to-github/creating-a-personal-access-token

    git config에 개인 액세스 토큰을 설정합니다.


    위에서 발표한 개인 방문 영패를 사용하기 위해 git config를 설정합니다.
    $ git config --global url."https://<your token>:[email protected]/".insteadOf "https://github.com/"
    
    "https://github.com/"는 URL을 사용할 때 다른 URL로 대체하는 데 사용되는 설정입니다.
    이 경우 GiitHub에 항상 개인 액세스 토큰을 사용합니다.

    GOPRIVATE 환경 변수 설정하기

    go get 기본 동작은 검사와 검증이기 때문에 설정해야 합니다GOPRIVATE.
    또한 다운로드한 모듈은 원본 파일이든sum이든.golang.기본적으로 org에 공개된 Go 체크섬 데이터베이스와 체크섬 검증이 수행됩니다.
    https://golang.org/cmd/go/#hdr-Module_configuration_for_non_public_modules
    echo "export GOPRIVATE=\"github/<your name>/\"" >> ~/.zshrc
    

    총결산


    상기 절차에 따라 go getGiitHub의 개인 창고와 GiitHub Organization의 내부 창고와 개인 창고를 방문할 수 있다.
    회사 내부에서 사용하는 프로그램 라이브러리와 SDK를 개발할 때 필요한 설정이라고 생각하는데 참고하면 좋을 것 같아요.

    참고 자료

  • https://norabal.com/programming/1712/
  • https://qiita.com/f0o0o/items/a1812f3f1f77363e7178
  • https://syfm.hatenablog.com/entry/2019/08/10/170730
  • 좋은 웹페이지 즐겨찾기