1. 查看當前 LFS 的遠程地址
bash
復制
git lfs env | grep Endpoint
你會看到類似:
Endpoint=http://192.168.3.36/makeup/classicparking.git/info/lfs (auth=basic)
2. 修改 LFS 的遠程地址
使用以下命令將 LFS 的地址改為 http://100.125.163.56
:
bash
復制
git config lfs.url http://100.125.163.56/makeup/classicparking.git/info/lfs
=================================================================
=================================================================
要從 Git LFS 中取消對 .tif
格式文件的管理,你需要:
-
從
.gitattributes
中移除相關配置 -
重新將
.tif
文件以普通文件形式提交(可選,取決于你是否希望這些文件繼續存在于 Git 歷史中)
? 步驟如下:
1. 編輯?.gitattributes
?文件,移除?.tif
?的 LFS 配置
打開 .gitattributes
文件,找到類似下面這行:
gitattributes
復制
*.tif filter=lfs diff=lfs merge=lfs -text
將其刪除或注釋掉(加 #
號):
gitattributes
復制
# *.tif filter=lfs diff=lfs merge=lfs -text
2. 提交?.gitattributes
?的修改
bash
復制
git add .gitattributes
git commit -m "Stop tracking .tif files with Git LFS"
3. 可選:將現有?.tif
?文件從 LFS 中“解放”出來
如果你希望已存在的 .tif
文件也脫離 LFS 管理,需要:
bash
復制
git rm --cached *.tif
git add *.tif
git commit -m "Convert .tif files back to regular Git objects"
?? 注意:這一步會重新將
.tif
文件以普通文件形式提交,可能導致倉庫變大。
? 驗證是否成功
運行以下命令確認 .tif
文件不再被 LFS 追蹤:
bash
復制
git lfs ls-files
如果不再看到 .tif
文件,就說明已成功取消 LFS 管理。
? 補充建議
-
如果你只是希望新文件不再使用 LFS,但保留歷史的
.tif
文件在 LFS 中,可以跳過第 3 步。 -
如果你使用的是
.tiff
擴展名,也請一并檢查.gitattributes
中是否有對應配置。
gitlab開啟lfs后外網下載定向到內網地址導致無法怎么解決 - minseo - 博客園