在Docker 容器中執行go get 以從私有儲存庫套件由於SSH 公鑰問題,GitHub 儲存庫導致錯誤。
要解決問題,請使用以下步驟:
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中文網其他相關文章!