我正在尝试将Travis的解决方案部署到Azure Web App。我已经跟踪this发布并在Azure中创建了本地git存储库部署,并使用了部署凭据。
我的.travis.yml
中有这个deploy:
provider: azure_web_apps
skip_cleanup: true
verbose: true
出现此错误
错误:无法推送到不合格的目的地:主人 目的地refspec既不匹配遥控器上的现有参考也不匹配 以refs /开头,我们无法根据源参考猜测前缀。
我挖了一圈,发现我需要打电话
git push origin master:refs/heads/master
为了初始化存储库,但我不知道在.travis.yml中将它放在哪里
我可以自己编写整个git push部分,但这似乎否定了Travis Azure功能的目的。
答案 0 :(得分:0)
在这里回答很晚,但我想解决方案是将以下内容添加到.travis.yml
:
before_deploy: "git push origin master:refs/heads/master"