我在DigitalOcean上使用Dokku来部署my_app
。
我的应用程序具有指向私有仓库git@github.com:my_org/my_app.git
的依赖项。
Step 10 : RUN <some_command_to_install_deps>
---> Running in ceada9d96c61
* Getting my_repo (git@github.com:my_org/my_app.git)
remote: verification failed.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我尝试使用https://github.com/cedricziel/dokku-deployment-keys添加部署密钥无效。非常感谢任何帮助。
答案 0 :(得分:1)
除了部署密钥插件外,您还需要hostkeys plugin将github.com
添加到容器的known_hosts
文件中。例如,要在机器上的所有应用程序中批准github.com
,只需执行...
安装插件......
dokku plugin:install https://github.com/cedricziel/dokku-hostkeys-plugin.git hostkeys-keys
然后跑......
sudo dokku hostkeys:shared:autoadd github.com
如果您在执行此操作后仍然遇到问题,则部署密钥设置有问题。在这种情况下,请发表评论,我会帮助解决问题