Docker: Mendapatkan Kod daripada Repositori GitHub Peribadi
Menghadapi kesukaran semasa mendapatkan semula kod daripada repositori GitHub peribadi semasa pelaksanaan kontena Docker? Masalah ini nyata dengan ralat yang menunjukkan kegagalan membaca nama pengguna untuk 'https://github.com'.
Untuk menangani isu ini, anda perlu menambah Dockerfile dengan satu siri langkah:
Berikut ialah fail Docker yang diubah suai yang menggabungkan ini langkah:
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
Dengan Fail Docker yang diubah suai ini, anda kini boleh mendapatkan semula kod daripada repositori GitHub peribadi semasa pelaksanaan kontena.
Atas ialah kandungan terperinci Bagaimana untuk Mengambil Kod dari Repositori GitHub Peribadi di Docker?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!