Git LFS要求为每个跟踪文件提供密码

时间:2017-02-24 01:06:16

标签: git git-lfs

我正在使用Git LFS和Bitbucket使用OSX(尽管我在Ubuntu中发现了同样的问题)。

我的repo包含使用Git LFS存储的许多文件

当我进行git克隆时,它会使用Git LFS为每个跟踪文件询问我的密码。这是一个很大的问题,因为我可以使用Git LFS存储数百个文件。

请注意,使用Git LFS未跟踪的文件没有问题。

如何解决此问题?

2 个答案:

答案 0 :(得分:2)

我很惊讶其他人没有这个问题。

答案是使用:

  • git lfs clone代替git clone
  • git lfs pull代替git pull

这也通过使用并行化来提高性能。

有关详细信息,请参阅:https://www.atlassian.com/git/tutorials/git-lfs#speeding-up-clones

答案 1 :(得分:1)

我知道我在教程页面上读过这篇文章。

"由于git-lfs仅支持http / https,因此即使您使用sit / git协议进行git,git也需要在推送文件时通过http / https进行身份验证。如果没有凭据帮助程序,将要求您输入每个连接的用户名和密码,这是非常不可用的。为了解决这个问题,git凭证助手将帮助您处理密码。"

您可以找到所需的所有信息here