...
git clone --recursive https://github.com/hyperledger/besu
Create a fork
If you're going to do development, to submit a PR you'll need to push a branch to your fork and create the PR from that (you can't push a branch to the main repo).
git clone --recursive git@github.com:hyperledger/besu.git
# this will check out a working copy of the main besu repo, in a directory called besu
cd besu
git remote -v
# this will show you have origin remote pointing to the main besu repo
# also create a fork in the github UI - so that will end up at github.com/your-github-user/besu
git remote rename origin upstream
git remote add origin git@github.com:your-github-user/besu.git# git push will push to origin by default, which is now your fork of besu
See what tasks are available
...