2 回答

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超4個(gè)贊
無論是 Git 服務(wù)器還是 Git 客戶端,它們都依賴同一個(gè) git 可執(zhí)行程序。所以你這個(gè)問題的答案就是,升級(jí) git,別管什么服務(wù)器/客戶端,就是你的 repo
命令依賴的 git 版本太低罷了。
應(yīng)該說,Git 本身就是分布式的,不存在嚴(yán)格的服務(wù)端/客戶端的區(qū)分,只是我們?cè)谶壿嬌习涯撑_(tái)服務(wù)器作為中心式的 repo 罷了。而作為所謂“Git 服務(wù)器”,除了管理中心式 repo 之外,還可能去實(shí)現(xiàn)用戶/權(quán)限管理,這要基于第三方的一些軟件擴(kuò)展來實(shí)現(xiàn)。
在你的例子里 repo
好像是 python 寫的一個(gè) git wrapper,我記得前一陣子回答一個(gè) git 的問題時(shí)遇到過它。我不太清楚它的具體作用,但是它歸根結(jié)底還是要依賴你系統(tǒng)上安裝的 git 的。
因此,你就按照常規(guī)的方式升級(jí)你的 git 就可以了,具體的操作我不知道你用的什么操作系統(tǒng)?Google 一下吧。
- 2 回答
- 0 關(guān)注
- 1398 瀏覽
添加回答
舉報(bào)