我正在为我的python代码创建一个docker映像。
pip3 install git+https://$GITHUB_PERSONAL_ACCESS_TOKEN@github.com/<PATH_TO_REPO>@dev --no-cache-dir --force-reinstall
在dockerfile中。当我运行dockerbuild命令时,我得到以下错误
Running command git clone --filter=blob:none --quiet 'https://****@github.com/<PATH_TO_REPO>.git' /tmp/pip-req-build-cxx5g22f
fatal: could not read Password for 'https://***@github.com': No such device or address
error: subprocess-exited-with-error
我正在使用GitHub操作运行Docker构建,并在构建参数中传递GITHUB_PERSONAL_ACCESS_TOKEN
。
请帮帮忙
2条答案
按热度按时间h43kikqp1#
如果它是“个人访问令牌”(PAT)而不是OAuth-Token,则必须指定您的用户名,例如
将
username
替换为PAT所属的GitHub用户名。ar7v8xwq2#
这起作用-〉
pip3 install git+https://oauth2:$GITHUB_PERSONAL_ACCESS_TOKEN@github.com/<PATH_TO_REPO>@dev --no-cache-dir --force-reinstall