Skip to content

Instantly share code, notes, and snippets.

@mandiwise
Last active March 22, 2025 05:41
Show Gist options
  • Save mandiwise/5954bbb2e95c011885ff to your computer and use it in GitHub Desktop.
Save mandiwise/5954bbb2e95c011885ff to your computer and use it in GitHub Desktop.
Transfer repo from Bitbucket to Github
// Reference: http://www.blackdogfoundry.com/blog/moving-repository-from-bitbucket-to-github/
// See also: http://www.paulund.co.uk/change-url-of-git-repository
$ cd $HOME/Code/repo-directory
$ git remote rename origin bitbucket
$ git remote add origin https://github.com/mandiwise/awesome-new-repo.git
$ git push origin master
$ git remote rm bitbucket
@prennings
Copy link

If you're using bitbucket make sure the login is whatever it says in your https://bitbucket.org/account (not your email address) and generate an app password, that worked for me.

What @jpgarza93 said, give the man a nobel prize! I was pulling my hair out why it failed! Worked as a charm after this comment!

@pedrocganem
Copy link

If you're using bitbucket make sure the login is whatever it says in your https://bitbucket.org/account (not your email address) and generate an app password, that worked for me.

+1, tysm

@johnscott999
Copy link

+1, this did most of what I needed.

My local branch had trouble tracking after this, though that might be because I wanted to rename the trunk branch from master to main while I was doing this, so I also had to run

$ git branch -u origin/main

after setting up the new origin to get the branch to track.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment