[Git] 在 CentOS 7 上使用 RPM 安裝 Git LFS

[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,695 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料