用于代码托管网站(如gitlab)的备份实用程序
gbackup的Python项目详细描述
gbackup
==
一个实用程序,用于备份用户或
组的所有[gitlab](https://gitlab.com)项目。它可以下载多个组和用户的项目。
项目。
首先,使用访问凭据设置配置文件。`“用户”和“组”是可选的,可以指定要备份的用户和“组”是可选的,也可以指定要备份的用户和“组”是可选的,可以指定要备份的用户和“组”是可选的。
``````
` ` ` ` ` ` ` ` ` ` ` ~.gbackup.ini
[main]
server=https://gitlab.com
token=<;access token>;
>group=
<;gitlab-group1>;
<;gitlab-group1>;
>;lt;lt;gitlab-group2>;lt;用户名>;
备份目录=~/.gitlab备份现在,让我们来设置[virtuallenv]((https://virtuallenv.pypa.pypa.io/en/latest/))并开始
备份。
``bash
$git clone https://github.com/maxking/gbbackup
$cd glbackup
$cd glbackbackup
$python3-m venv gitlab
$source gitlab/bin/activat
(gitlab)$pip安装python gitlab
`
最后,开始备份,运行“gbackup.py”脚本。
```
$./gbackup.py
下载https://gitlab.com/maxking/mailman to/home/maxking/.gitlab backup/maxking/mailman/11-jan-2019-19-53.tar.gz的备份
``
请参阅许可证文件以获取完整的许可证文本。
==
一个实用程序,用于备份用户或
组的所有[gitlab](https://gitlab.com)项目。它可以下载多个组和用户的项目。
项目。
首先,使用访问凭据设置配置文件。`“用户”和“组”是可选的,可以指定要备份的用户和“组”是可选的,也可以指定要备份的用户和“组”是可选的,可以指定要备份的用户和“组”是可选的。
``````
` ` ` ` ` ` ` ` ` ` ` ~.gbackup.ini
[main]
server=https://gitlab.com
token=<;access token>;
>group=
<;gitlab-group1>;
<;gitlab-group1>;
>;lt;lt;gitlab-group2>;lt;用户名>;
备份目录=~/.gitlab备份现在,让我们来设置[virtuallenv]((https://virtuallenv.pypa.pypa.io/en/latest/))并开始
备份。
``bash
$git clone https://github.com/maxking/gbbackup
$cd glbackup
$cd glbackbackup
$python3-m venv gitlab
$source gitlab/bin/activat
(gitlab)$pip安装python gitlab
`
最后,开始备份,运行“gbackup.py”脚本。
```
$./gbackup.py
下载https://gitlab.com/maxking/mailman to/home/maxking/.gitlab backup/maxking/mailman/11-jan-2019-19-53.tar.gz的备份
``
请参阅许可证文件以获取完整的许可证文本。