[Git] 在 CentOS 7 上使用 RPM 安裝 Git LFS
今天在新設定一個 Jenkins 任務,
在原始碼管理的地方選擇了 Git,
並且增加一個 Git LFS pull after checkout 的動作,
好讓 Git LFS 可以把大檔案的內容抓下來:
不過任務一執行就失敗了,
看起來還是得安裝 git lfs 指令,Jenkins 並沒有能力直接處理:
> git lfs pull origin FATAL: Could not checkout d90d34803e5c876c5f078987eac23b4d17e3fc4d hudson.plugins.git.GitException: Command "git lfs pull origin" returned status code 1: stdout: stderr: git: 'lfs' is not a git command. See 'git --help'.
之前在 CentOS 7 上安裝 Git LFS 通常是用 yum,像是:
sudo yum install git-lfs
不過這台 Jenkins 機器因為政策問題,不能連上 Internet,
那就只能找 RPM 來安裝囉~
到 git-lfs release 頁面,找到最新版給 CentOS 7 使用的 RPM 下載,
傳到 Jenkins 機器上,再用下面指令安裝:
sudo yum install git-lfs-2.9.2-1.el7.x86_64.rpm
裝好之後,Jenkins 任務就能正常的執行 git lfs 指令啦~
(本頁面已被瀏覽過 2,704 次)