python - 如何使用 python 克隆 github 存储库?
问题描述
我想允许用户通过在他们的系统上提供存储库的 url 来克隆 github 存储库。我找到了 api,但没有 github 凭据它就无法工作。他们是否有任何其他方式可以让我在不提供 github 凭据的情况下使用 python 克隆存储库?
解决方案
您必须生成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")
推荐阅读
- xamarin - Xamarin UI 测试 - 手机/平板电脑的不同元素选择器
- c++ - ARM 平台特定的 Qmake.bin
- sql - 如何在蜂巢中使用填充实现四舍五入到小数点后两位?
- angular - 在 NGRX SPA 中,每次验收测试后,您应该如何重置状态?
- lua - LUA - 从其他模块调用函数而不导出表
- azure - 我无法弄清楚为什么这个 Azure CLI 不能在我的 Azure Pipeline 中工作
- python - 如何为每个点添加标签 - mplsoccer
- vue.js - 在 VueJS 中加载页面之前,无法使加载器微调器旋转
- css - 百分比填充顶部导致底部出现白色间隙
- java - Java Gradle 项目中的 JavaFX 运行时组件丢失错误