github备份
ghbak的Python项目详细描述
File : README.md
Maintainer : Felix C. Stegerman <flx@obfusk.net>
Date : 2020-06-22
Copyright : Copyright (C) 2020 Felix C. Stegerman
Version : v0.1.5
License : GPLv3+
说明
ghbak-github备份
镜像(或更新)github repo(和问题)和/或gist到:
^{pr2}$基本目录默认为./{YYYYMMDD}
(当前日期)。在
示例
$ exportGITHUB_TOKEN=your-github-token $ ghbak --repos --gists --ssh --verbose your-github-username user: your-github-username token $GITHUB_TOKEN GET https://api.github.com/users/your-github-username/repos ... GET https://api.github.com/users/your-github-username/gists ... cloning 42 repos... ==> repo your-github-username/your-repo | description $ cd20200101/your-github-username/github $ git clone --mirror -n git@github.com:your-github-username/your-repo.git your-repo.git ... cloning 37 gists... ==> gist your-github-username | gist-id | description $ cd20200101/your-github-username/gist $ git clone --mirror -n git@gist.github.com:gist-id.git gist-id.git ... ===summary=== backed up repos: 42 backed up gists: 37
帮助
$ ghbak --help
要求
Python>;=3.5+点击+请求。在
安装
使用pip
$ pip install ghbak
手动
安装依赖项(例如debian软件包或使用pip
):
$ apt install python3-click python3-requests # debian/ubuntu $ pip install click requests # pip
然后把ghbak
放在你的$PATH
上(例如~/bin
)。在
许可证
- 项目
标签: