【发布时间】:2017-08-22 12:00:32
【问题描述】:
我正在尝试构建一个需要克隆私有 github 存储库的 docker 映像。
【问题讨论】:
我正在尝试构建一个需要克隆私有 github 存储库的 docker 映像。
【问题讨论】:
我很难弄清楚如何在不复制我的 ssh 密钥的情况下执行此操作 - 我最终的解决方案是使用 github 基本身份验证令牌以 URL 格式作为构建参数传递给 docker。
ARG GITHUB_URL 运行 git config --global url.$GITHUB_URL.insteadOf "https://github.com/"
运行 go get -u github.com/YOUR_USERNAME/YOUR_REPO
docker build -t YOUR_TAG 。 --build-arg GITHUB_URL="https://[YOUR_GITHUB_TOKEN]:x-oauth-basic@github.com/"
【讨论】: