Using an SSH key is more convenient than typing your dashboard password every time you issue a Git command on a Pantheon site. If you have multiple SSH keys for different purposes and want to tell all of your Pantheon sites to use a specific key, you can configure your local ssh setup to use one key for all Pantheon servers.
In your user account's home directory, there should be an .ssh directory where your keys are stored. There is also a config file. Assuming you have created at least two keys, one named github_rsa and one named pantheon_rsa, the following sample config file will set you up to use one key for Github and another for any Pantheon server:
~/.ssh/config
Host github
User git
Hostname github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_rsa
Host codeserver.*.drush.in
PreferredAuthentications publickey
IdentityFile ~/.ssh/pantheon_rsa
The github entry can also serve as a shortcut when cloning:
git clone github:account/repo_name.git