我正在尝试设置我的GitLab CI,以将演示代码部署到Heroku,我在网上阅读了一些文章,但是遇到了一些问题
这是我收到的错误(来自GitLab CI):
$ git remote add heroku https://heroku:$HEROKU_API_KEY@git.heroku.com/MyApp.git
$ git push -f heroku master
error: src refspec master does not match any.
error: failed to push some refs to 'https://heroku:MyAPI@git.heroku.com/MyApp.git'
这是我的.gitlab-ci.yml文件的一部分:
deployment:
stage: deploy
script:
- git remote add heroku https://heroku:$HEROKU_API_KEY@git.heroku.com/MyApp.git
- git push heroku master
答案 0 :(得分:0)
您只需要在推入之前提交即可。
答案 1 :(得分:0)
以下命令将解决您的问题:
touch README
git add README
git add .
git commit -m 'reinitialized files'
git push origin master --force