我使用git LFS來存儲我的git回購的大文件。然後我嘗試用託管代理構建此回購。我的構建非常簡單。它有一項任務:執行PowerShell。在被調用的腳本中,我想要做的第一件事是獲取我的lfs依賴關係。因此,我有我的腳本如下:如何使用git LFS與Visual Studio Team Services的託管生成代理
& git lfs fetch
不幸的是,我的生成失敗,出現以下錯誤:
2016-03-04T19:49:05.7021988Z ##[error]git: 'lfs' is not a git command. See 'git --help'.
2016-03-04T19:49:05.7031986Z ##[error]Did you mean this?
2016-03-04T19:49:05.7041987Z ##[error] flow
既然不能在託管代理安裝任何東西,我怎麼有git lfs可用?
編輯 在這個問題上,如所描述here我不是在談論git的LFS身份驗證問題。我正在嚴格談論呼叫git lfs
的問題。
一旦你能夠撥打git lfs
,看看這answer解決認證問題。
[在VSTF構建中檢出git-lfs文件]可能重複(http://stackoverflow.com/questions/34083386/check-out-git-lfs-files-on-vstf-build) –
@DanielMann可能與oauth令牌有關的問題重複討論。它不會說abotu git lfs在命令行中不可用。 – mabead
現在支持Git LFS。 – jessehouwing