go help modules

1 개요[ | ]

go help modules
$ go help modules
Modules are how Go manages dependencies.

A module is a collection of packages that are released, versioned, and
distributed together. Modules may be downloaded directly from version control
repositories or from module proxy servers.

For a series of tutorials on modules, see
https://golang.org/doc/tutorial/create-module.

For a detailed reference on modules, see https://golang.org/ref/mod.

By default, the go command may download modules from https://proxy.golang.org.
It may authenticate modules using the checksum database at
https://sum.golang.org. Both services are operated by the Go team at Google.
The privacy policies for these services are available at
https://proxy.golang.org/privacy and https://sum.golang.org/privacy,
respectively.

The go command's download behavior may be configured using GOPROXY, GOSUMDB,
GOPRIVATE, and other environment variables. See 'go help environment'
and https://golang.org/ref/mod#private-module-privacy for more information.

2 #[ | ]

모듈은 Go가 종속성을 관리하는 방법이다.

모듈은 함께 릴리스·버전 부여·배포되는 패키지 모음이다. 모듈은 버전 제어 저장소 또는 모듈 프록시 서버에서 직접 다운로드할 수 있다.

모듈에 대한 튜토리얼 시리즈는 https://golang.org/doc/tutorial/create-module 을 참조하자.

모듈에 대한 자세한 내용은 https://golang.org/ref/mod 를 참조하자.

기본적으로 go 명령어는 https://proxy.golang.org에서 모듈을 다운로드할 수 있다. https://sum.golang.org 에서 체크섬 데이터베이스를 사용하여 모듈을 인증할 수 있다. 두 서비스 모두 Google의 Go 팀에서 운영한다. 이러한 서비스에 대한 개인정보 보호정책은 각각 https://proxy.golang.org/privacyhttps://sum.golang.org/privacy에서 확인할 수 있다.

go 명령어의 다운로드 동작은 GOPROXY, GOSUMDB, GOPRIVATE 등 기타 환경변수를 사용하여 설정할 수 있다. 자세한 내용은 'go help environment'나 https://golang.org/ref/mod#private-module-privacy 를 참조하자.

3 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}