如何使用 'hub fork' 分叉一个 repo 并添加为远程?

How can I fork a repo and add as a remote with 'hub fork'?

hub fork 帮助说:

fork Make a fork of a remote repository on GitHub and add as remote

太好了,这就是我想做的。

hub fork https://github.com/architect/functions 
Aborted: could not find any git remote pointing to a GitHub repository

嗯,是的,那是因为我想在 GitHub 上创建一个这个存储库的分支,并添加为远程,正如帮助中所说的那样。

如何使用 'hub fork' 分叉一个 repo 并添加为远程?

语法是:

$ hub fork --help
Usage: hub fork [--no-remote] [--remote-name <REMOTE>] [--org <ORGANIZATION>]                                           

例如:

hub fork --remote-name https://github.com/architect/functions