为了让docker访问我的git存储库,我创建了一个个人访问令牌。和嵌入式命令
运行git clone -b docker https://token:x-oauth-basic@github.com:user/repo.git
进入我的dockerfile。我是从1
得到的但是它引发了错误:
远程:未找到 致命的:存储库' https:// {token}:x-oauth-asic@github.com:user / repo.git /'找不到
虽然我已经允许访问我的回购。
我已经搜索了问题,并且可以选择将ssh密钥复制到容器,但我想使用oauth机制。但它不起作用,请告诉我这里出了什么问题。
答案 0 :(得分:1)
使用git令牌的格式在
之下git clone https://<token>@github.com/owner/repo.git
或
git clone https://<token>:x-oauth-basic@github.com/owner/repo.git
答案 1 :(得分:0)
您需要将令牌指定为用户名。你似乎没有这样做。 参考:https://github.com/blog/1270-easier-builds-and-deployments-using-git-over-https-and-oauth