暂存服务器上的图像在Git pull之后被截断

时间:2014-01-20 17:45:45

标签: image git png workflow

我正在开展一个涉及.png图片的项目。我的工作流程包括......

  1. 将图像推送到Github存储库
  2. SSH进入远程登台服务器
  3. 执行git pull将图像添加到 登台服务器。
  4. 当我检查Github中的图像时,它们显得很好。但是,在我将它们拉到登台服务器后,图像的底部显示为截断。浏览器用一个丑陋的黑色占位符填充图像的底部。

    以下是其中一个图像在Github上的显示方式: enter image description here

    以下是我的登台服务器上相同图像的外观: enter image description here

    是否存在可能导致.png文件在Git拉动后被截断或损坏的已知问题?

2 个答案:

答案 0 :(得分:1)

确保您的临时服务器上没有core.autocrlf=true之类的设置 这将尝试将所有文件EOL(行尾)转换为LF或CRLF,具体取决于登台服务器操作系统,这对于像图片这样的二进制文件不会很好。

请参阅:

答案 1 :(得分:1)

问题与网络托管有关。我使用的是Bluehost的共享SSL环境,其数据传输限制大约为110kb。大于该大小的文件被截断。