Docker 컨테이너 내에서 go get을 실행하여 비공개 저장소에서 패키지를 가져오는 중 SSH 공개 문제로 인해 GitHub 저장소에서 오류가 발생합니다. key.
문제를 해결하려면 다음 단계를 따르세요.
FROM golang RUN apt-get update && apt-get install -y ca-certificates git-core ssh ADD keys/my_key_rsa /root/.ssh/id_rsa RUN chmod 700 /root/.ssh/id_rsa RUN echo "Host github.com\n\tStrictHostKeyChecking no\n" >> /root/.ssh/config RUN git config --global url.ssh://[email protected]/.insteadOf https://github.com/ ADD . /go/src/github.com/myaccount/myprivaterepo RUN go get github.com/myaccount/myprivaterepo RUN go install github.com/myaccount/myprivaterepo
위 내용은 Docker 컨테이너에서 Go Get을 사용하여 개인 GitHub 저장소에서 패키지를 가져오는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!