Break New Ground

Integrating GitHub with Oracle Developer Cloud Service

Guest Author


  • An account on GitHub with (at least) one existing repository.
  • An account on Oracle Developer Cloud Service and some knowledge of the service UI.

Developer Cloud Service provides a hosted Git repository for source control management.

You can use any Git client on your local computer to work with your hosted Git repository, including the Git integration with IDEs, such as Oracle Enterprise Pack for Eclipse (OEPE), Oracle JDeveloper, or NetBeans.

If you are not familiar with Git, see http://git-scm.com/docs and http://git-scm.com/book for documentation and tutorials. 

You can use the hosted Git repository that the Developer Cloud Service provides, or you can use an existing external project on GitHub (if you want to learn more about it, you can find some tutorials here).

In this article we will explore how you can work with an external repository.

Be sure to be logged in your Oracle Developer Cloud account. After this, login to your GitHub account. Once logged in, you should be prompted to this page:

Click on the repository that you want to use for your project on Developer Cloud Service.

You will be prompted to the repository page. Click on the HTTPS clone URL icon indicated in the screenshot, and you will copy the HTTPS clone URL.

The copied URL will look like this: 

Now, go to your Administration tab on Developer Cloud Service. Go to Source Code and select New Repository on the External Repositories section. A popup like this will appear on the screen.

Copy the URL from GitHub in the respective field and provide a little description. After that, click on the Create button.

The GitHub repository will appear in the External Repositories section.

Follow me on Twitter (@StefanoCloud) or add me on LinkedIn. You can do both if you prefer! 

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.