使用REST克隆github存储库

时间:2017-09-11 09:58:02

标签: git rest github github-api

我需要使用来自客户端的REST调用来克隆github存储库。我似乎只是找到一个REST API来使用POST调用创建一个新的存储库,但似乎没有可能提供一个源存储库来克隆它。

有没有办法通过正常的HTTPS调用来实现?

添加一些信息:我有一个远程git存储库,其中包含大量内容,并且要求是使用HTTPS从客户端创建它的远程副本(克隆它)。稍后,客户端将仅在克隆的存储库上执行操作,并且在某些时候需要从克隆的git推送到原始的存储库。

3 个答案:

答案 0 :(得分:0)

您可以通过template创建它,这将是您的源存储库:https://docs.github.com/en/rest/reference/repos#create-a-repository-using-a-template

然后从那里开始,从克隆的存储库到原始存储库创建普通提交:http://www.levibotelho.com/development/commit-a-file-with-the-github-api/

答案 1 :(得分:0)

*standard-output*

npm i simple-git

答案 2 :(得分:-1)

这是不可能的,因为它毫无意义。 API适用于git控件之外的情况。正在使用git - 命令行或GUI完成克隆和推送。

相关问题