Menjalankan go get dalam bekas Docker untuk mengambil pakej daripada peribadi Repositori GitHub mengakibatkan ralat disebabkan oleh isu dengan kunci awam SSH.
Untuk menyelesaikan isu tersebut, gunakan langkah berikut:
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
Atas ialah kandungan terperinci Bagaimana untuk Mengambil Pakej daripada Repo GitHub Peribadi dengan Go Get dalam Bekas Docker?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!