go get 오류 발생 시 대처

2024. 5. 9. 17:47Programming/JAVA, C++, Go, Rust

    목차
반응형

go get 시 다음과 같이 connection이 거절되는 오류가 발생할 수 있습니다.

✗ go get git.linecorp.com/VISION-PLATFORM/photato-server@v1.6.2                                                                     
go: downloading git.yourcompany.com/organization/yourproject v1.0.0
go: git.yourcompany.com/organization/yourproject@v1.0.0: verifying module: ... : reading https://sum.golang.org/lookup/git.yourcompany.com/.../yourproject@v1.0.0: 404 Not Found
    server response: not found: .... unrecognized import path "git.yourcompany.com/organization/yourproject": https fetch: Get "https://git.yourcompany.com/organization/yourproject?go-get=1": dial tcp ...: connect: connection refused

이 경우 GOPRIVATE가 설정되지 않았기 때문에 발생하는 문제입니다.

다음과 같이 go의 환경변수를 설정합니다.

~$ export GOPRIVATE="git.yourcompany.com,oss.yourcompany2.com"
~$ export GOINSECURE="git.yourcompany.com"

이후 정상적으로 download 되는 것을 확인할 수 있습니다.

반응형

'Programming > JAVA, C++, Go, Rust' 카테고리의 다른 글

go profiler pprof 사용법  (0) 2024.02.06
Study stuff for Golang  (0) 2023.07.24
Go test: table driven test with Parallel()  (0) 2023.06.22
Go gotcha examples  (0) 2023.06.22
Go에서 time의 ticker 사용  (0) 2023.06.21