heroku git:clone创建空存储库
从heroku检索当前应用程序代码时遇到问题。我认为Heroku的情况很糟糕,但他们的支持还没有回复(3天,还在计算中)。 但也许其他人知道什么地方可能出了问题,或者我可以尝试其他方法 终端输出:heroku git:clone创建空存储库,git,heroku,Git,Heroku,从heroku检索当前应用程序代码时遇到问题。我认为Heroku的情况很糟糕,但他们的支持还没有回复(3天,还在计算中)。 但也许其他人知道什么地方可能出了问题,或者我可以尝试其他方法 终端输出: $ heroku git:clone -a APPNAME Cloning from app 'APPNAME'... Cloning into 'APPNAME'... warning: You appear to have cloned an empty repository. $ git p
$ heroku git:clone -a APPNAME
Cloning from app 'APPNAME'...
Cloning into 'APPNAME'...
warning: You appear to have cloned an empty repository.
$ git pull
Your configuration specifies to merge with the ref 'master'
from the remote, but no such ref was fetched.
.git/config看起来不错,但本地目录没有分支或其他内容
更新
这个问题实际上是一个损坏的git存储库。Heroku support重新初始化了存储库,修复了所有问题 看起来您只是克隆了一个空存储库 你可以自己试试。创建一个空存储库(
git init a
),克隆该空存储库(git clone a b
)并尝试从中提取(cd b;git pull
)
这将给出与您的案例完全相同的结果
你确定你曾向该应用程序推送过任何代码吗?这真的是你想要的应用程序吗
您还可以尝试创建另一个新应用程序,推送提交,并检查是否能够将其克隆到新目录中。也许这会给你一个可能出错的想法。摘自
为什么当通过我们的平台API部署到您的应用程序时,会出现此错误消息-通常是从
点击按钮
- 使用Heroku按钮部署应用程序,并记住您创建的应用程序名称
- 返回显示Heroku按钮的位置,复制其基础URL,例如
- 现在从上面的示例中提取零件,这样您就可以使用
- 使用heroku git:Clone-a克隆回购协议-它将被报告为空-这可以将cd添加到项目中并添加git
远程指向原始源
git远程添加源 https://github.com/jamesward/heroku-connect-phone-change
- 从遥远的原点拉动
git拉入原点主控器
- 现在,您将拥有已部署应用程序的代码,您可以在本地对其进行更改并将其部署回Heroku
你可以使用heroku slog下载。请参阅 首先,使用安装heroku slugs CLI插件
heroku plugins:install heroku-slugs
,然后运行:
heroku slugs:download -a APP_NAME
这将下载slug并将其压缩到名为
app
的目录中。是的,这是一个高效的实例。它正在运行nodejs应用程序,我可以在日志文件中看到请求。我只是不想在我至少可以成功拉动之前推动任何更改。(可能推送也不起作用)我意识到这是一个老生常谈的答案,但你能解释一下如何准确地“复制它的基础URL”吗?右键单击任何heroku deploy按钮只会给出“”。我不确定它应该如何为您提供特定于应用程序的https://github.com/etc...
无论如何,这应该就是你用这个方便的按钮部署的回购协议@alekpiaseckit答案仍然“新鲜”,按照建议去做就行了!