Do one thing at a time, and do well.
Reading time ~1 minute
In case you are indeed using the SSH URL, but still are asked for username and password when git pushing: git remote set-rul origin git@github.com:<Username>/<Project>.git
git remote set-rul origin git@github.com:<Username>/<Project>.git
You should try troubleshooting with: ssh -vT git@github.com
ssh -vT git@github.com