我正在尝试使用Bitbucket Pipelines功能将node.js项目部署到Heroku。脚本(取自文档)是:
image: node:6
clone:
depth: full
pipelines:
default:
- step:
script:
- npm install
- git push https://heroku:$HEROKU_API_KEY@git.heroku.com/$HEROKU_APP_NAME.git master
我已经为API密钥和项目名称设置了环境变量,但是我收到以下错误:
+ git push https://heroku:$HEROKU_API_KEY@git.heroku.com/$HEROKU_APP_NAME.git master
fatal: remote part of refspec is not a valid name in .git
我在这里做错了什么?
答案 0 :(得分:3)
事实证明,当我复制app_name环境变量时,我使用尾随空格复制了它,这是错误。
答案 1 :(得分:1)
这会有效,但根据我的经验,令牌到目前为止每8个小时到期,所以你必须找到不同的解决方案。