python從git上下載指定項(xiàng)目到本地

背景:之前線上出了一個(gè)bug因?yàn)閖s模板有變化,未同步導(dǎo)致模板不一致無(wú)法出單,故需要寫一個(gè)關(guān)鍵字下載js模板跟期望模板做對(duì)比。

1. 第一次寫的時(shí)候用的python的gitlab庫(kù),入?yún)r(shí)需要知道git的accssToken 和projrctID(還可以用其他的關(guān)鍵字獲取比如groupname),關(guān)鍵是在輸入地址的時(shí)候一不小心就出錯(cuò)了,我這么笨的人就是不會(huì),所以寫到一半就放棄了,下面為放棄的代碼(運(yùn)行結(jié)果還有報(bào)錯(cuò)):

2. 放棄了gitlab庫(kù)之后,選擇用了python的git庫(kù),學(xué)習(xí)網(wǎng)址:http://note.qidong.name/2018/01/gitpython/

實(shí)現(xiàn)代碼:

3. 在實(shí)現(xiàn)過(guò)程中有一個(gè)坑,就是在刪除文件的時(shí)候有些文件沒(méi)有直接刪除的權(quán)限,在運(yùn)行的時(shí)候就一直報(bào)錯(cuò),就在網(wǎng)上搜索了解決辦法:

4. 以前就實(shí)現(xiàn)了從git上下載一個(gè)指定項(xiàng)目到本地指定目錄

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請(qǐng)通過(guò)簡(jiǎn)信或評(píng)論聯(lián)系作者。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容