远程分叉 Github 存储库

Remotely Fork Github Repository

从我的本地机器 (Windows 10) 使用命令行,我可以 fork 其他存储库而不必使用 Fork 网站上的按钮?

用例

我想创建一个设置脚本,将 Github 上的存储库远程分叉到我帐户中的远程 Github 存储库,然后 git clone 分叉存储库到我的本地机.

不幸的是,"Forking" 实际上并不是一个 git 函数。

我的意思是,如果没有额外的插件或脚本,git 本身没有功能 "fork",也不知道如何询问远程如何进行分叉。

相反,这纯粹是托管合作伙伴通常通过其网络用户界面提供的功能。

但是,GitHub有一个REST API, and with it you can instruct GitHub to manage forks

因此,我认为您最好的前进方式是找到要求 GitHub 执行此分支的脚本或插件或程序,或者使用此 REST API 自己构建一个。