首页 > 解决方案 > 如何使用 python 克隆 github 存储库?

问题描述

我想允许用户通过在他们的系统上提供存储库的 url 来克隆 github 存储库。我找到了 api,但没有 github 凭据它就无法工作。他们是否有任何其他方式可以让我在不提供 github 凭据的情况下使用 python 克隆存储库?

标签: pythonapigithub

解决方案


您必须生成Git SSH 密钥 然后您可以执行以下操作:

import os
os.system("GIT_SSH_COMMAND=\"ssh -i <insert your git private key here>\" git clone ssh://git@github.com/<username>/<repo>.git")

推荐阅读