Docker: Code aus einem privaten GitHub-Repository abrufen
Sind Sie beim Abrufen von Code aus einem privaten GitHub-Repository während der Ausführung des Docker-Containers auf Schwierigkeiten gestoßen? Dieses Problem äußert sich in einem Fehler, der darauf hinweist, dass der Benutzername für „https://github.com“ nicht gelesen werden konnte.
Um dieses Problem zu beheben, ist es notwendig, die Docker-Datei mit einer Reihe von Schritten zu erweitern:
Hier ist eine modifizierte Docker-Datei, die diese enthält Schritte:
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
Mit dieser modifizierten Docker-Datei können Sie jetzt während des Containers Code aus einem privaten GitHub-Repository abrufen Ausführung.
Das obige ist der detaillierte Inhalt vonWie rufe ich Code aus einem privaten GitHub-Repository in Docker ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!