I am trying to commit a binary file (golang source code), which I downloaded from the go website (https://dl.google.com/go/go1.10.linux-386.tar.gz)
When I add it to my git repository with lfs enabled, the file shows up in Artifactory, and a pointer file is generated, but Bitbucket says, "File Not Found".
The file is 100% in Artifactory. If I delete the file in my local branch and do a `git checkout -- go1.10.linux-386.tar.gz` the file is restored and has the correct bits.
The pointer file looks like this:
$ git cat-file -p :build/go/1.10/go1.10.linux-386.tar.gz
version https://git-lfs.github.com/spec/v1
oid sha256:2d26a9f41fd80eeb445cc454c2ba6b3d0db2fc732c53d7d0427a9f605bfc55a1
size 108287377
Here are the checksums of the file:
SHA256 (go1.10.linux-386.tar.gz) = 2d26a9f41fd80eeb445cc454c2ba6b3d0db2fc732c53d7d0427a9f605bfc55a1
MD5 (go1.10.linux-386.tar.gz) = f0ae032c64c8df9aed493af3a006cb9a
SHA1 (go1.10.linux-386.tar.gz) = 34af509f23e900c00e0990879a0d48d0897addec
I have tried deleting the file from both Artifactory and git and re-adding it, same result.
If I add a single byte to the end of the file, to change it's checksum, and commit it, everything works as expected.
There is clearly something related to the checksum of this particular file.
Here are some screenshots of the situation.