GitHub Education Set Up
Below are the directions for setting up the project in Eclipse. Adapt as appropriate for your favorite IDE. I tested this on my Mac. We may need to adapt the instructions for other OSs/set ups.
There are likely other ways that will work. However, I was having trouble with the other ways that I thought should work. Try this first.
Set up your team
Follow the link provided in email to get to the assignment. You should be able to create a new team or join an existing team.
View the Repository for your team, and copy the link shown when
you click the green "Clone or download
" button.
Cloning Your Repository
- Go to the Git Repositories View:
Window → Show View → Other → Git Repositories
. - Click the icon to "
Clone a Git Repository ...
" - In the dialog, enter the URI for your team's repository that you copied above and follow the dialogue. The defaults should be fine. Use your GitHub username/password.
In the Git Repositories view, you should now see your team's repository.
Importing the Project
In the Git Repositories
view, expand your team's
repository, select Working Tree
(or perhaps Working
Directory
on Windows), right-click and select Import
Projects
. The project WebServerStart
will be
created (that's the name I used to distinguish the WebServerStart code
from my WebServer code). Please change the project's name to what
works best for you.
Configuring the Project
I didn't have issues with this for Tiny Bookstore because we're using Maven instead.
You'll likely have errors in the project after importing.
- Right-click on the project, go to
Build Path → Configure Build Path
- Click the Source tab.
- I didn't have to change anything -- the
src
directory was already there. I just had to clickApply
and things worked. - If you still have compiler errors, in the
Build Path → Configure Build Path
, click on the Libraries tab, and selectAdd Library
and thenJRE System Library
and select the appropriate library.
FAQ
- I keep getting 401 Authorization Errors in Eclipse
- Make sure that you're using your GitHub credentials. If that's not the issue, you may need to update Eclipse. (You may want to do that regardless.) You could install the latest version of Eclipse (Oxygen) or upgrade the version of Eclipse that you're using, under Help -> Check for Updates.