【发布时间】:2020-05-13 08:32:45
【问题描述】:
我有一个开启 LFS 的 bitbucket 服务器 git repo。昨天我在我的本地克隆中为许多文件类型激活了 LFS 的使用,并推送了所有更改,包括 repo 根目录中的 .gitattributes。
我的一位同事提取了更改,执行了 git LFS install 但现在在他的克隆中发现 LFS 链接文件而不是真实文件。
另一个 git pull 没啥区别,一个 git LFS pull 给了他
$ git lfs pull
batch response: Post https://<bitbucket-server>/scm/<proj>/<repo>.git/info/lfs/objects/batch:
...proxyconnect tcp: tls: first record does not look like a TLS handshake
error: failed to fetch some objects from
'https://<bitbucket-server>/scm/<proj>/<repo>.git/info/lfs'
不幸的是,任何 git lfs 信息页面上都没有提示这意味着什么 - 以及如何解决它。
有什么方法可以让 git lfs 为团队的其他成员工作? 而且,出于好奇,这条消息的原因是什么? 所有的 git lfs 教程都假装 git lfs 好用,但显然不是。
【问题讨论】: