python从git上下载指定项目到本地

背景:之前线上出了一个bug因为js模板有变化,未同步导致模板不一致无法出单,故需要写一个关键字下载js模板跟期望模板做对比。

1. 第一次写的时候用的python的gitlab库,入参时需要知道git的accssToken 和projrctID(还可以用其他的关键字获取比如groupname),关键是在输入地址的时候一不小心就出错了,我这么笨的人就是不会,所以写到一半就放弃了,下面为放弃的代码(运行结果还有报错):

2. 放弃了gitlab库之后,选择用了python的git库,学习网址:http://note.qidong.name/2018/01/gitpython/

实现代码:

3. 在实现过程中有一个坑,就是在删除文件的时候有些文件没有直接删除的权限,在运行的时候就一直报错,就在网上搜索了解决办法:

4. 以前就实现了从git上下载一个指定项目到本地指定目录

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

相关阅读更多精彩内容

友情链接更多精彩内容