我无法使用克隆命令克隆我的Heroku应用程序(超过2年),因为我遇到了以下错误:
"bamboo-mri-1.9.2 stack not supported" (bamboo-mri-1.9.2版本不受支持)
我该怎么办?
对于旧的堆栈,您需要使用ssh而不是https。
> heroku git:clone --ssh-git -a app
将“app”替换为您Heroku应用程序的名称。
heroku keys:add
再次添加您的 ssh 密钥,然后才能通过 ssh 下载。https://devcenter.heroku.com/articles/keys#adding-keys-to-heroku - NillocSSH传输在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
目录中的代码。