通过脚本从 GitLab 克隆一组 repos
Clone a group of repos from GitLab via script
我正在尝试通过脚本从 Gitlab 克隆我的一组项目。
我找到了一个 python 库,可以帮助连接到 Gitlab API。但是没用。
gl = gitlab.Gitlab('https://gitlab.com/*myname*', private_token = '*mytoken*')
gl.auth()
grouplist = gl.groups.list()
错误是:
JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
错误似乎出现在获取 gl 对象时(呈现代码的第一行)
库名为 python-gitlab(可与
import gitlab
)
https://python-gitlab.readthedocs.io/en/stable/api-usage.html
好的,所以我终于找到了问题所在。作为基础 url,你不需要带有你名字的 gitlab url,而只需要 'http://10.0.0.1'
问题已解决。
我正在尝试通过脚本从 Gitlab 克隆我的一组项目。 我找到了一个 python 库,可以帮助连接到 Gitlab API。但是没用。
gl = gitlab.Gitlab('https://gitlab.com/*myname*', private_token = '*mytoken*')
gl.auth()
grouplist = gl.groups.list()
错误是:
JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
错误似乎出现在获取 gl 对象时(呈现代码的第一行)
库名为 python-gitlab(可与
import gitlab
)
https://python-gitlab.readthedocs.io/en/stable/api-usage.html
好的,所以我终于找到了问题所在。作为基础 url,你不需要带有你名字的 gitlab url,而只需要 'http://10.0.0.1'
问题已解决。