It's the year 2023 and most of the details on how to Configure GitHub with Eclipse IDE are outdated. This article is to demonstrate how to setup GitHub with Eclipse.
Prerequisite
- Have the latest version go Eclipse IDE installed (latest ver 2012-12) on your Windows/Mac/Linux.
- A active GitHub Account with a repository.
- You should have an active GitHub token generated: Steps to Generate Tocken
Steps to Configure GitHub with Eclipse
- Open Eclipse,
- Right click inside Package Explorer -> Import...
- Expand Git -> Project from Git...
- Select a location of Git Repositories -> Clone URI
- Copy the Project you want to Clone from GitHub Website.
- Now paste the URI on the "Import Projects from Git" Window.
- Under Authentication add your GitHub username and your Access Token, Click Next
- On the Branch Selection window, select the branch you want to clone from the remote repository.
- You will get a window "Secure Storage - Password Hint Needed" A master password was created in Eclipse Secure Storage. If you ever need to recover your password, you need a password hint. Do you want to provide a password hint? Add details for a password hint.
- On Select a wizard to use for importing projects screen: Select the wizard as per your project type,
- Import existing Eclipse projects
- Import using the New Project wizard (for Maven/Gradle Projects)
- Import as general project

Finally, you should see your project in Eclipse and should able to Push code to origin without any issues.

Have Questions? Post them here!
- How to display hidden files in Eclipse (dot prefixed files)
- Convert existing code project into a git project using Eclipse
- How to enable line numbers in Eclipse IDE
- [Eclipse] Syntax error, annotations are only available if source level is 1.5 or greater
- Enable Spellcheck in eclipse workspace
- How to create a Git Project in Eclipse (Step-by-step)
- [Solution] Spring Tool Suite (STS) support for JSP (JAVA EE)
- How to Remove All Terminated Console tabs at once in Eclipse
- Eclipse Java: Multiple markers at this line error
- Compare Current and Previous Versions of Same File (Local History) in Eclipse
- Eclipse : Workspace was written with an older version of the product and will be updated
- How to Save Eclipse console logs in external log file
- Fix: Eclipse Cant Connect to any repository not Authorized Error GitHub
- How to remove unwanted Java imports in IntelliJ (alternative of eclipse Ctrl + Shift + O)
- How to Configure GitHub with Eclipse IDE in 2023
- How to use Content Assist in Eclipse IDE
- Enable Eclipse dark mode
- Fix: Eclipse Connection time out: github.com
- Java was started but returned exit code=13 [Eclipse]
- Java Decompiler Eclipse Plugin
- Add imports in eclipse shortcut key combinations
- Syntax error, parameterized types are only available if source level is 1.5 or greater [Java]
- [Eclipse] Enable or Disable print margin line
- Eclipse Error The JVM Shared Library JavaVirtualMachines does not contain the JNI_CreateJavaVM symbol
- How to reset Eclipse IDE Code Font
- How to Organize Mac Desktop Files - MacOS
- [Solution] Android Studio does not displays Toolbar in Layout Design - Android-Studio
- Get the Complete Sha256 Container ID for Docker Run Command - Docker
- Github: fatal: Authentication failed Support for password was removed on August 13, 2021 - Git
- Best way to calculate elapsed time in Java using Java 8 Duration & Instant Class with Nanoseconds precision - Java
- Java Split String by Spaces - Java
- SharePoint error - Your organization doesn't allow sharing with users from this domain. Please contact your IT department for help. (OSE403) - SharePoint
- How to save IntelliJ IDE Console logs to external log file - Android-Studio