Bitbucket to Github is a simple git migration tool written in Go.
You will need to have Bitbucket and Github accounts/organizations to use this tool. You will need to have ssh access to both accounts. Finally, the github cli tool will need to be installed on your machine.
Requirements for the software and other tools to build, test and push
- Bitbucket
- Github
- Github CLI
- SSH Access to both Bitbucket and Github
You can use go build
to build the binary from source.
go build -o bb2gh
-f
or--file
- The file path to theconfig.yaml
file.gc
or--generate-config
- Generate aconfig.yaml
file with sample data.h
or--help
- Display the help menu.
./bb2gh -f config.yaml
If you are having pulling or pushing repositories, ensure you have the correct permissions in both Github and Bitbucket. Ensure you are properly authenticated with the Github CLI tool.