当前位置:   article > 正文

Python脚本实现Github上fork项目与原项目同步更新_python fork项目后

python fork项目后

可能会有一些人在github上浏览项目的时候,感觉项目不错,就会fork一下,但是随着fork的项目越来越多,如何保持fork的项目与原项目同步更新是一个大问题,之前我都是手动比较,手动delete,然后重新fork,感觉很麻烦。后来,从这里得到了一些灵感,写了一个Python脚本来实现这个过程。

使用方法

下面的代码在windows10,Python3.6下面实验的。

首先,安装PyGithub的库

pip install PyGithub
  • 1

接着代码如下,使用该代码需要更改的地方为,第4行的账户名和密码。如果你有一些代码仓库不想更新,可以在代码的第12行,添加'用户名 + / + 仓库名',例如,下面我的这里就是'lizhaoda/hexo-theme-next'

from github import Github

# using username and password
g = Github("zdaiot", "xxxxxxxx")

# or using an access token
# g = Github("access_token")

g_user = g.get_user()

# put the ignore repo in this list. They will not update
ignore_repos = ['zdaiot/hexo-theme-next'
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/902851
推荐阅读
相关标签
  

闽ICP备14008679号