Sourse treeでプッシュしようとしたらエラーメッセージ出たけどSSHをもう一度生成して保存したら解消したので今後のための自分用覚書
エラーメッセージ
git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags origin master:master
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/XXX/'
Pushing to https://github.com/XXX
ググるとこういう解決方法もありました。
http://wada811.blogspot.com/2014/05/failed-to-push-to-github-over-https.html
http://blog.pg1x.com/entry/2013/12/07/214932
http://qa.atmarkit.co.jp/q/9346
SSHキーの取り直し
GenerateしたものをSaveめもめも