2017-03-29 37 views

回答

1

我很難搞清楚如何做到這一點,而不復制我的SSH密鑰 - 我最終的解決方案是使用傳遞到docker作爲構建參數的URL格式的github基本身份驗證令牌。

在Dockerfile

ARG GITHUB_URL 運行git配置--global網址。$ GITHUB_URL.insteadOf 「https://github.com/

RUN去拿-u github.com/YOUR_USERNAME/YOUR_REPO

當大廈

碼頭構建-t YOUR_TAG。 --build-arg GITHUB_URL =「https:// [YOUR_GITHUB_TOKEN]:[email protected]/」

相關問題