We highly recommend you create an ssh key if you don’t already have
one and add it to your GitHub account. If
you don’t, you’ll have to type your GitHub username and password every
time you interact with GitHub, which is usually several times a day.

We also highly recommend the following:

Configure Git with your name and email and
aliases for commands you’ll use often. We
recommend using your full name (not just your first name), since
that’s what we’ll use to give credit to your work in places like the
Zulip release notes.

Install the command auto-completion and/or git-prompt plugins available for
Bash and Zsh.

Even if you’re comfortable using git on the command line, having a graphic
client can be useful for viewing your repository. This is especially when doing
a complicated rebases and similar operations because you can check the state of
your repository after each command to see what changed. If something goes
wrong, this helps you figure out when and why.