You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
I get this error:
"You don't have any remotes which have extended integration settings configured, you need to edit your remotes to add details such as the hosting type and base URL. Click the settings button to open your remote list"
This is in SourceTree 18.104.22.168.
Where do I set the url for the PRs?
i didn't change anything about the settings. They are like that in the screenshot. But it isn't working.
update: i selected Unknown in the dropdown and then selected Bitbucket again. This has probably reset the configuration, because now I can create a PR from SourceTree again.
I have the same problem: right click on a branch name > "Create pull request..." and then I get the message above. The repo is on Github. When I open the repository settings window and click "Ok" to save the settings I can go on and create the pull request but every time I close sourcetree the same issue appears again - for each and every repo I manage with Sourcetree it is the same so every day I start I need to save the repository settings before I can create pull requests from within Sourcetree.
Additionally on the "Remote" button there is a red icon on the "Remote" button.
When I click there I see this message "Unable to open your web browser to '...', do you have your web browser set?"
But it makes no sense as the black part in the screenshot shows an URL in the form "git@github:..." which should not be opened in a browser?! When I save the repository settings as mentioned above the red icon disappears and clicking on the button "Remote" opens the github project page in my browser. This happens also every time I close sourcetree.
Unfortunately I have tried all the above methods and am only able to create the Pull Request after the first time I add the remote. Once I close out Sourcetree, I have to delete the remote settings and re-add them.
I've resorted to just doing my pull requests on GitHub directly.
As a note: I have tried PR to Bitbucket and GitHub both with success only on the first add. I have tried to open the configuration files and verify they are the same after the first run.
The error is always relating to one's that have existed in the past and have been marked fixed, however, we are using the latest versions and are still getting the same null object exceptions.
That is the exact work flow we are using now (except with Github) because the 'Create Pull Request' option under a branch would cause a crash.
The pull request would show a messaging saying no repositories exist and if you tried to edit any of the repositories Sourcetree would crash.
As of Sourcetree 3.4.3 the crash is no longer happening!
I see you left some of the original messages, so you know the problem! Try to install 3.4.3 and the problem should be resolved, and you should be able to do Pull Requests again from Sourcetree :)
I can confirm... for whatever reason Sourcetree did no update and no information was shown that there is an update, I had to download the version 3.4.3 manually. After that I needed to edit the repo settings once as described above but after a new start of sourctree everything is working now as expected