无法克隆Heroku应用程序

3

我无法使用克隆命令克隆我的Heroku应用程序(超过2年),因为我遇到了以下错误:

"bamboo-mri-1.9.2 stack not supported" (bamboo-mri-1.9.2版本不受支持)

我该怎么办?


您可以尝试升级堆栈,如此处所述:https://devcenter.heroku.com/articles/cedar-14-migration - mipadi
2个回答

5

对于旧的堆栈,您需要使用ssh而不是https。

> heroku git:clone --ssh-git -a app

将“app”替换为您Heroku应用程序的名称。


1
对于像我一样正在清理旧存储库的人,您可能需要使用 heroku keys:add 再次添加您的 ssh 密钥,然后才能通过 ssh 下载。https://devcenter.heroku.com/articles/keys#adding-keys-to-heroku - Nilloc

4

SSH传输在2022年3月已被禁用:

我不得不使用slugs下载一个旧项目的代码:

heroku plugins:install heroku-slugs
heroku slugs:download -a yourapp

产生了一个错误:

Downloading... ████████████████████████▏  100% 00:00 564kB                                                                                                                                                                                   
tar: Error opening archive: Unrecognized archive format
     Command failed: tar -xf yourapp/slug.tar.gz -C yourapp
     tar: Error opening archive: Unrecognized archive format
   

所以,我按照此处建议安装了squashfs:

brew install squashfs
cd yourapp
unsquashfs -f -d out slug.tar.gz

这会让你得到out目录中的代码。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接