gpt4 book ai didi

Docker 从私有(private) bitbucket repo : Failed to clone repository 自动构建

转载 作者:行者123 更新时间:2023-12-02 20:51:58 24 4
gpt4 key购买 nike

我想为我的 docker 容器添加一些自动构建,所以我将我的 bitbucket 帐户与 docker 相关联。然后我创建了一个自动构建并选择了一个私有(private) bitbucket 存储库。

如果我现在触发构建,则构建失败并显示以下错误消息:

Failed to clone repository: Cloning into '/tmp/build_xxxx'... Warning: Permanently added the RSA host key for IP address '131.103.20.xxx' to the list of known hosts. Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.



对于公共(public) repo ,构建工作没有任何问题。

任何想法为什么私有(private) repo 不起作用?

最佳答案

您需要在您用来连接到 BitBucket 的 Docker 容器中添加用户的 rsa 公钥。

Bitbucket

一般公钥在:

~/.ssh/id_rsa.pub

或者您可以生成一个:
user@host $ ssh-keygen

然后提交您的 docker 容器以创建新图像:
docker commit <container-id> mycontainer:0.1

关于Docker 从私有(private) bitbucket repo : Failed to clone repository 自动构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32149152/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com