GO는 Github과 특정 URL을 통해서 Library를 받게 된다
GO에서 Github쪽을 접근 할때는 .gitconfig의 설정 값을 참조하게 된다.
GO를 활용해서 Github쪽 library를 받을 때는 .gitconfig값을
GitConfg 설정법을 참조해서 수정한다.
하지만, 위의 방법으로는 특정URL의 Library를 받을 수 없다.
이유는 go get
명령어가 수행될때 환경변수 중 http_proxy
값이 있으면 해당 값을 참조하고 없으면, 별도로 Proxy설정을 따르지 않기 때문이다.
이 때문에 특정URL의 Library를 받기 위해서는 http_proxy
값을 세팅하고 go get
을 수행한다.
사전에 .gitconfig를 수정한 후 명령어를 수행한다.
> set http_proxy=<port:ip>
> go get -v <URL>
> http_proxy=<port:ip>
> go get -v <URL>
!주의점 : 전체 환경변수에 http_proxy를 세팅 할 경우 종종 내부URL을 접근하는 프로그램에서 http_proxy환경변수를 자동으로 설정하여 오류가 생김.