I get this error when I try to pull from remote repository using Egit team>pull
The current branch is not configured for pull No value for key branc
I just got the same issue but accepted answer did not work for me. Here's what I did (although I can't confirm if accepted answer had an impact as the updated config remains) :
Expand your git repository tree from 'Git Repositories' view.
Right click on 'Remotes' and select 'Create Remote'
Select radio button 'Configure fetch' -> 'Ok'
Select 'Change' opposite 'URI' text box
Enter your git repository details and click 'Finish'
Select 'Save'
You should now be able to pull from the remote repository.
Note - when I tried 'Dry-Run' which I think is just a connection test it failed but the pull still worked.