我正在尝试构建一个可以克隆一个人的私人仓库(经许可)并对其进行分析的应用程序,类似于 codeclimate 所做的。我想在不使用部署密钥或弄乱 ssh 的情况下做到这一点。我注意到 codeclimate 使用 github 的 Oauth 并且只需单击一下,但我在我的应用程序上进行了测试,我遇到了我在这个问题中概述的问题:Oauth Cloning on github not working (fatal: Authentication failed)
那么,在获得许可且用户无需使用我的 github 应用程序创建部署密钥的情况下,我可以使用什么方法来克隆私有 git 存储库?