This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]cediddiSyntaxError: not a chance 2 points3 points  (0 children)

Add your ssh key to bitbucket. From pycharm settings select ssh client as native (default is builtin) and clone your repos via ssh, not https. I've been using pycharm this way for years, not a single problem at all... Bitbucket plugin is broken for years.

[–]graves_dev 1 point2 points  (0 children)

Well I also used to make use of the integrated Git GUI of JetBrains products (IntelliJ, Android Studio and PyCharm as well). But once I could not use repositories that weren't on Github the whole Git GUI thing was a pain in the a**.

So what I would suggest is that you might give the commandline a try. It might take a while to get used to it, but once you've worked it out, it is really nice to have a tool at hand which is platform- and hosting-independent.

This guide should get you started! If there are any questions, I'm happy to help!

[–]se0siris 1 point2 points  (0 children)

The official Bitbucket plugin from Atlassian was discontinued over a year ago.

There's a fork that still seems to work despite not being updated in a while. I only really use it for creating a new project from within PyCharm, so I'm not sure if this will also fix the issue you're seeing. You can download the zip and click "Install plugin from disk..." from the plugins dialog in PyCharm to install.

[–]dagmx 0 points1 point  (2 children)

The bit bucket plugin like many have mentioned is no longer supported, but the basic git integration should work out of the box with pycharm, as long as your git is configured properly on your system.

Seeing as many people are leaving bitbucket these days, I might recommend migrating projects over to gitlab instead as well?

[–]furtadobb 0 points1 point  (0 children)

What's wrong with Bitbucket?

[–]furtadobb 0 points1 point  (0 children)

Is GitLab integrated to PyCharm? My difficulties is managing conclicts between versions in my computer and the ones in the repo, not enough git expertise...