The following method will let you use ssh keypair to push & pull commits without Personal Access Token, as long as you select "use ssh" instead of "use https" when cloning the repo.
Install Git and the osxkeychain helper and tell Git to use it.
$ git credential-osxkeychain