我的本地计算机上有一些旧的Heroku应用程序,不确定它们的存储位置。是否可以通过Heroku CLI以某种方式找到它们?
据我所知,heroku apps:table
和heroku apps
均未提供此信息。
答案 0 :(得分:1)
据我所知,
heroku apps:table
和heroku apps
均未提供此信息
为什么要这么做? Heroku不在乎您的本地副本所在的位置。每个应用程序可以有零个或多个,并且它们可以在任意数量的计算机上使用。
您最好的选择是使用操作系统可用的任何工具搜索Git存储库。例如,您可以在Unixy机器上运行
find ~ -type d -name .git
在主目录中查找名为.git/
的目录。对于找到的每个存储库,您都可以查找包含git.heroku.com
的远程服务器。这样的事情应该会让您入门:
for GIT_DIR in $(find ~ -type d -name .git); do
cd "$GIT_DIR"
if git remote -v | grep git.heroku.com >/dev/null; then
echo "$GIT_DIR contains a Heroku remote"
fi
done