GitHub integration in IntelliJ IDEA: base features

Hello guys,

We are pretty sure that many of you have heard about Github and some are probably using it for your projects. We are excited to reveal the coming GitHub support in IntelliJ IDEA 10 and in other IntelliJ based products.

With a new GitHub plugin installed you’ll be able to checkout your existing GitHub repository and auto-open it as a project or share a project on GitHub instantly.

You can checkout an existing project and start coding in a few seconds!

And once you decide to share your work:

This GitHub integration is available in the latest IntelliJ IDEA EAP.

Please note that existing functionality should be considered as a preview and set of features will be extended in the nearest future. See the what we did and what we plan to do in a roadmap. and feel free to share your thoughts about it.

- Develop with pleasure!
IntelliJ IDEA Team

This entry was posted in New Features and tagged , , , . Bookmark the permalink.

16 Responses to GitHub integration in IntelliJ IDEA: base features

  1. The ability to create a http: link from a given source file would be great. The Atlassian IntelliJ plugin does this for FishEye integrations, which is where I got the idea. But a URL directly to the source would be awesome.

  2. Cameron says:

    This is great. I’m also a fan of bitbucket. I couldn’t spot any older posts regarding the integration of bitbucket into the next version of IntelliJ. Is this something you plan to do?

  3. oleg_s says:

    Steve,

    Thanks a lot for the idea, sounds good. I’ve added this to our roadmap.

    Regards,
    Oleg

  4. yole says:

    Cameron,
    At the moment we don’t plan to implement BitBucket integration by ourselves. Since BitBucket is now owned by Atlassian, it would be logical for them to add BitBucket integration support to the Atlassian plugin for IntelliJ IDEA.

  5. finn says:

    Great work.

    What about gitorious-support?

    Cheers

    PS: When the entered captcha is wrong, the written text disappears :/

  6. yole says:

    finn,
    At the moment we don’t plan to support gitorious. The github integration will be open-sourced, so it will be possible to develop a third-party plugin for gitorious integration using the github plugin code as an example.

  7. this is a great feature for open source development,

    PS: I have used GitExtensions on Visual Studio and using the git command line to fetch GitHub repositories but there is something I always miss, the chance to resume a failed checkout from the same place the download stop. It would be great if you allow to do this from your plugin layer…

  8. @Horacio: You are welcome to submit a feature request for the resume to our issue tracker: http://youtrack.jetbrains.net/issues/IDEA

  9. Миша says:

    Ничего так) Надо бы покрутить))

  10. Martin Cooper says:

    I just installed IdeaX-IU-98.382 so that I could try this out. I get nothing in the Repository list, though – it’s an empty list. I’ve verified my Github credentials are valid in Preferences. Did I miss something?

  11. oleg_s says:

    Hello Martin, do you have any own repositories? We’ve added support for watched repositories a while ago and it is not available in your build yet.

    Regards,
    Oleg

  12. Martin Cooper says:

    @Oleg, I have not created any repos of my own yet, but I do have one I’m a committer on (and am not just watching).

  13. oleg_s says:

    Next build is supposed to fix it.

  14. Martin Cooper says:

    @Oleg, getting closer! I just upgraded to build 98.402, and now I see my project in the repo list. However, when I attempt to clone it, I get “fatal: The remote end hung up unexpectedly”.

  15. oleg_s says:

    Hello Martin, could you please corresponding create an issue at http://youtrack.jetbrains.net/issues/IDEA? And please attach your log file there.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>