Hi @randell-dawson, great question!
So, generally Gitpod will pick whatever repo URL you give it as
origin, so if you provide your users with a link like
https://gitpod.io/#https://github.com/<your user>/<the forked repo> they will automatically have the right
origin. (Furthermore, in some cases Gitpod will also set an
upstream remote to whatever repo the fork is from, e.g. when you open a Pull Request,
origin will be the fork, and
upstream the base repo).
Another way to do it is to tell your users to open your repository in Gitpod, and then to press
F1, and then type the letters
fork (this will reveal the
GitHub > Fork… command, which allows you to fork the repository to your account).
And yet another way, which is quite new, is to tell users to fork your repository, and then to click on a link like
https://gitpod.io/from-referrer/ (e.g. you can put that link in your README.md). This unique URL will automatically detect which repository it was visited from, and open that in Gitpod (using the
Referrer HTTP header).
Hope this helps! Please let me know if you have other questions.