首页 > 解决方案 > 警告:CRLF 将被 Ubuntu 上的 LF 问题取代

问题描述

最近我开始使用 tableau 仪表板。我首先从 tableau 界面下载了 Tableau 工作簿 (.twbx),然后编写了一个脚本来帮助通过 API 发布仪表板。

因此,每当我要在 Unix 系统上通过 git 推送这个解压缩的工作簿文件夹时。它引发以下警告

warning: CRLF will be replaced by LF in scripts/tableau/Fit.twbx.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in scripts/tableau/Fit/Data/Extracts/federated_0su8t1k1es5468150761q0.hyper.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in scripts/tableau/Fit/Fit.twb.
The file will have its original line endings in your working directory.

我还尝试了以下选项来摆脱这种情况。

  1. git config --global core.autocrlf input
  2. .gitattributes在文件中添加了这个: *.twb eol=crlf*.hyper eol=crlf

上述选项对我不起作用以防止警告。

因此,每当我要通过 API 发布仪表板时,在服务器上发布仪表板时都会引发以下错误。

"error": "unable to drop database \"hyper.file:Fitda43d2e571dd4ae982a54915b1408e0c/Data/Extracts/federated_0su8t1k1es5468150761q0.hyper\": file is truncated: expected file size 262144, actual file size 262142\nContext: 0x5fdfad59

由于这个字节丢失,我无法在服务器上发布仪表板。

请帮助我摆脱这个问题。

注意:当我将解压缩的文件夹直接放在服务器上时,它工作正常。

标签: gittableau-api

解决方案


推荐阅读