Git-LFS:在Windows上推送到本地存储库失败

时间:2019-07-26 20:33:03

标签: git-lfs

我在Windows上创建了一个本地存储库,其中包含一些Git-LFS文件。然后,我尝试将该存储库推送到同一系统上的另一个存储库。 git push 失败:

c:\r2g-wd-git-issue-103\git-issue-103>git push origin git-issue-103-stream
Remote "origin" does not support the LFS locking API. Consider disabling it with:
  $ git config lfs.https://c////r2g-wd-git-issue-103/git-issue-103.git/info/lfs.locksverify false
batch request: ssh: Could not resolve hostname c: Name or service not known: exit status 255
Uploading LFS objects:   0% (0/1), 0 B | 0 B/s, done
error: failed to push some refs to 'C:/r2g-wd-git-issue-103/git-issue-103.git'

我怀疑Git-LFS不喜欢远程源的Windows格式:

c:\r2g-wd-git-issue-103\git-issue-103>git remote -v
origin  C:/r2g-wd-git-issue-103/git-issue-103.git (fetch)
origin  C:/r2g-wd-git-issue-103/git-issue-103.git (push)

我应该使用其他格式作为远程原点吗?还是这是一个不同的问题?还是Git-LFS错误?

我正在运行 git版本2.22.0.windows.1 git-lfs / 2.7.2(GitHub; Windows amd64; go 1.12.2; git 08a08ae0) Windows 10企业版上的strong>。

1 个答案:

答案 0 :(得分:1)

我在https://github.com/git-lfs/git-lfs/issues/3742打开了一个Git-LFS问题,得到了以下答复:

  

目前已知您无法使用Git LFS推送到本地   资源库,除非您使用独立的传输代理。这不是   仅限Windows;到处都是这样。

     

如果需要,您可以设置我们的测试服务器的本地实例,或者   可以建立自己的独立转移代理。我什么都不知道   处理本地文件的现有文件。