簡體   English   中英

git:'lfs' 不是 git 命令不清楚

[英]git: 'lfs' is not a git command unclear

每次我輸入命令 window

git lfs install

我收到的消息是 git: 'lfs' is not a git 命令。 請參閱“git --help”。

我試圖尋找解決方案,但沒有一個答案是明確的。 有人可以解釋清楚如何解決這個問題嗎?

看起來你還沒有在你的機器上下載 git-lfs,所以git lfs install不是 git 的注冊命令。

安裝 git-lfs 如下所述:


1. 先決條件

  • git-lfs 需要git版本 1.8.2 或更高版本。 您可以通過運行git --version檢查您擁有的版本,並在需要時進行更新。
  • 如果您在 macOS 上安裝,請確保您已安裝Homebrew

2. 下載

根據您的操作系統按照步驟下載 git-lfs。

Debian / Ubuntu

$ curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
$ sudo apt-get install git-lfs

MacOS(使用自制軟件)

$ brew update
$ brew install git-lfs

視窗

下載並運行最新的windows 安裝程序

3.安裝

最后,運行git-lfs install在你的系統上安裝git-lfs 您始終可以運行git-lfs uninstall來卸載。


更詳細的信息(例如在其他平台上的安裝)可以在 git-lfs 的安裝頁面上找到。

不能直接使用

git lfs install

取而代之的是,您可以使用這些命令來下載和安裝(您必須在安裝之前下載它)。

sudo apt-get install git-lfs
git-lfs install

除了“arct”答案,如果你有一台 M1 Silicone Mac,你必須使用以下使用 homebrew 安裝它

arch -arm64 brew install git-lfs

LFS 不是 Git 的一部分,它需要單獨安裝。 請參閱Git LFS 站點 遵循您平台的“入門”說明應該可以解決該問題。

這些頁面都沒有指定如何安裝。 他們只是說下載和安裝。 我在這里兜圈子。 相當令人沮喪。 下載並安裝,但在入門中沒有提及如何安裝。

“下載並安裝 Git 命令行擴展。下載並安裝后,運行以下命令為您的用戶帳戶設置 Git LFS:git lfs install”

當然我可以下載,但我嘗試的任何東西都不會安裝。 Brew 不會識別命令,mac 端口也不會。 cd 到文件夾的位置。 再試一次。 沒有什么。 即使從下載中運行 git-lfs 並閱讀這些說明,也沒有任何清晰度。 “要開始使用 Git LFS,可以使用以下命令……”它們不起作用。 無法在 git-lfs 窗口中輸入命令,也無法在 bash 中識別。

謝謝。


不得不去這里找到這個假設過程的答案:

https://www.addictivetips.com/mac-os/run-shell-sh-script-on-macos/

如何在 macOS 上運行 Shell 或 .sh 腳本

cd ~/Downloads/git-lfs-darwin-amd64-v2.13.2

chmod +x install.sh

sh install.sh

我在使用 Atlassian Bamboo 構建時遇到了這個問題,解決方案是在沒有檢查 lfs 的情況下首次構建(高級選項)。 之后,您可以返回並選擇 lfs,它可以從 git 中正常獲取,而不會出現 lfs 錯誤。

請注意,如果您使用的是 Apple Silicon(例如 M1),並且使用以默認方式安裝的 homebrew,則 homebrew 將安裝在/opt/homebrew (請參閱https://docs.brew.sh/Installation )。

此路徑 ( /opt/homebrew ) 不是默認PATH環境變量的一部分。 看起來這會導致 git 在后續git lfs ...命令中識別 lfs 出現問題。

修復方法是將其包含在路徑中: export PATH=$PATH:/opt/homebrew/bin 然后執行git lfs ...操作。

這是人們在沒有“sudo”的系統上安裝 git-lfs 的解決方案。 基本上,就是下載最新的tarball(從這里),解壓,添加到你的環境PATH,然后安裝到git。 至少它對我有用。

wget https://github.com/git-lfs/git-lfs/releases/download/v3.2.0/git-lfs-linux-amd64-v3.2.0.tar.gz
tar -xzf git-lfs-linux-amd64-v3.2.0.tar.gz
PATH=$PATH:/export/fs04/a12/rhuang/git-lfs-3.2.0/
git lfs install
git lfs version

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM