title: Error (internetKeychainItemForServer:withUsername:path:port:protocol:) - The specified item could not be found in the keychain
body: <p>I get the following error while I try to push my code to github using Sourcetree:</p>
  
  <pre><code>Pushing to http://github.myOrg.com/my-repo/my-proj.git
  2014-09-23 13:05:20.500 git-credential-sourcetree[6744:507] Error (internetKeychainItemForServer:withUsername:path:port:protocol:) - The specified item could not be found in the keychain.
  remote: Permission to ion-my-repo/my-proj.git denied to my-user-id.
  fatal: unable to access 'http://github.myOrg.com/my-repo/my-proj.git/': The requested URL returned error: 403
  </code></pre>
  
  <p>When I hit push, sourcetree asks me for my password related to my account:</p>
  
  <pre><code>Password required
  For user my-user-id on host github.myOrg.com
  </code></pre>
  
  <p>So it looks like sourcetree knows what is my user id and it just needs the password to access my github account. I am able to pull the contents using sourcetree and it doesn't ask me for my credentials. I was also able to do push to this project, but recently my system admin did something on my mac with keychains and since then I am not able to push anything on github.</p>
  
  <p>Did anyone came across this issue before? </p>