gpt4 book ai didi

git - 在 Azure 中,如何在不同的服务器中克隆使用 git-lfs 存储库的存储库?

转载 作者:行者123 更新时间:2023-12-03 02:30:08 25 4
gpt4 key购买 nike

我有一个存储库,其中包含一些文件和一个目录,我在其中使用 git-lfs 将大文件存储在第一个存储库域之外的另一个存储库中。当我想检索我的项目时,我克隆第一个存储库,然后它询问我第二个存储库的凭据,到目前为止一切顺利。

问题是,当我在 Azure 中尝试克隆我的存储库时,我在日志中没有看到要求第二个存储库凭据的信息,我只看到

[5e71564651651654646516465164613211] LFS object not found: [404] LFS object not found  

在我的管道中,它检查了“ checkout 子模块”和“从 LFS checkout 文件”。当我取消选中这些时,我的管道将获取这些大文件的指针,而不是文件本身。

我认为 Azure 正在寻找 git-lfs 文件的第一个存储库,但我不确定。因此,我无法在 Azure 界面中找到放置第二个存储库的凭据的位置。

我的问题是:当您使用 Azure 管道时,是否可以使用另一台服务器作为 git-lfs 存储库来克隆我的存储库?如果是这样,怎么办?

最佳答案

你可以这样尝试:

  1. 不要在管道的获取源设置中选中“从 LFS check out 文件”。
  2. 在管道中添加一个步骤来执行 git lfs clone 命令以从 LFS check out 文件。您可以在命令中提供凭据。例如:
  • HTTPS
git lfs clone https://<USERNAME>:<PAT>@<service_domain>/<repo_path>
  • SSH
git lfs clone git@ssh.<service_domain>:v3/<repo_path>

关于git - 在 Azure 中,如何在不同的服务器中克隆使用 git-lfs 存储库的存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65414609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com