Hey @elindo586,
It looks like you ran into a few different problems. Sorry this process has been so difficult for you.
If you want it to deploy automatically whenever you push changes to your GitHub repo, then you’ll need to connect the repo to your Vercel project. You’ll also need to make sure the metadata on the commit matches up with your GitHub and Vercel accounts.
When you deploy with the CLI for the first time, it should present you with a prompt to choose a new or existing project. But you can also use the vercel link
command to link a local directory to a Vercel project.
The docs have more info about deploying private repos:
Please let me know if you’re still having trouble after updating git metadata and reviewing the documentation. We can dig into this together and figure out why it’s not working for you.