FYI, GitHub now allows you to fork, edit, and make a pull request all from its online interface, without ever cloning on your computer. Each save is a commit, and submissions are pull requests. The feature hasn't been publicized widely, and there isn't real documentation for lay-people, but all the functionality is there.