Yup, I did the git clone on the command line, storing it in my "~/git" tree. I set the resulting folder as a git repo in Eclipse, and then did "Import Existing Projects", specifying that location, and deselected the "Copy files into workspace" checkbox. I note that this is slightly different from the option of the git-specific path of creating a project from a git repo (I don't remember the exact path to get to that).
You don't have permission on the original repository in Github so this doesn't work.
Ok, this was very helpful. My problem was that when I created the remote, I saw that I could either configure it for "Push" or "Fetch". I figured that since my first logical action will be "Push", I chose "Push", but then after filling that out I couldn't see how to move forward. In addition, if I try to configure "Fetch" after creating it, it just says that I need to add a mapping, but the default you get when creating it initially is NOT offered, so I would have no idea what to enter.
Now that I've created the remote with the proper Fetch config, I switched to the branch that I created on Github, which prompted me to create a corresponding local branch. It looks to me like I'm properly set up now so that when I'm ready to push my changes, they will go to the proper branch and fork.
Do you think this experience points out any opportunities for improvements to the docs or process? Obviously, none of this would be a problem for experienced git users, but it's always useful to look for obstacles that newer users might run into.
For instance, can you think of any reason that someone might create a remote and only (or initially) configure the "Push" config? From my POV it looked like the obvious first step, but that was obviously wrong. If there's little to no value in creating a remote with initial "Push" config, perhaps the interface should nudge users away from that path?
It's also a little awkward that you get a nice default mapping when setting the Fetch config initially, but not afterwards. You could say that an obvious "Quick Fix" option at this point is creating the offered default mapping.
Again, thanks for the help.