Check current user name/email
$ git config (--global) user.name
: to set, add a set param at the end of cmd... user.name "My Name"
$ git config (--global) user.email
: to set, as above
After switching account to organization with admin user, need to change remote origin:
$ git remote -v
: list remote branches$ git remote rm origin
: remove the previous origin$ git remote add origin https://[email protected]/acc/git-repo.git
: re-add the repo with new username$ git push -u origin master
: push to new origin<enter password>
Cannot remove file that is too large from commit
remote: error: File file.zip is 200.00 MB; this exceeds GitHub's file size limit of 100.00 MB
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://github.com/...'
Go through the entire repository tree and remove that file:
$ git filter-branch --tree-filter 'rm -rf file.zip' a12345.HEAD
$ git push origin master --force
Note: a12345 is the starting range of commit log More info: http://dalibornasevic.com/posts/2-permanently-remove-files-and-folders-from-a-git-repository