首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >部署在Azure +水瓶+ Python3 + GIT会生成‘错误:外部过滤器'git-lfs污点%f’失败-1‘

部署在Azure +水瓶+ Python3 + GIT会生成‘错误:外部过滤器'git-lfs污点%f’失败-1‘
EN

Stack Overflow用户
提问于 2020-06-21 13:32:37
回答 1查看 283关注 0票数 0

用例

  • 我已经建立了一个使用Python3和烧瓶的网络应用程序。
  • 该应用程序在本地工作。
  • 该应用程序存储在https://bitbucket.org上。

在Azure上部署

  • 我创建了一个新的“应用程序服务”
  • 我设置了参数: Linux,Python3.8,部署在西欧,Azure B1
  • 我去“部署中心”
    • 选择bitbucket
    • 选择存储库
    • 我按了“部署”

误差

部署从克隆源代码开始,但该过程会立即生成一个错误。

git-lfs似乎是问题所在!

代码语言:javascript
运行
复制
git-lfs smudge '.vscode/launch.json': 1: git-lfs smudge '.vscode/launch.json': git-lfs: Permission denied

error: external filter 'git-lfs smudge %f' failed -1

error: external filter 'git-lfs smudge %f' failed

fatal: .vscode/launch.json: smudge filter lfs failed

/usr/bin/git checkout master --force

我该怎么做才能克服这个问题?

非常感谢您花时间在这个问题上投资。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-22 09:06:33

您可以尝试使用Azure管道部署到Azure应用程序服务中。

如果没有这里,您可以单击DevOps创建一个Azure DevOps组织。

然后按照下面的步骤创建一个蔚蓝的devops管道

1 .登录到Azure DevOps组织并导航到您的项目。

2、具有服务连接的将您的蔚蓝订阅与azure devops连接起来管道

3 .在您的项目中,导航到管道页面。然后选择创建新管道的操作。

4 .选择Bitbucket Cloud( YAML )在YAML管道中创建管道,或者选择“使用经典编辑器创建UI管道”

5 .在您完成创建管道之后,Edit您的管道以检查选项Checkout files from LFS

在yaml管道中,您可以通过以下步骤找到选项Checkout files from LFS

单击3 3dots-->触发器-> YAML选项卡-->Get sources

6、配置管道以构建和部署python项目。参见示例这里

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62499270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档