title: One Repository With Multiple Deployments, Environment Variables, and Secrets on Vercel?
body: <p>I'm doing some early research for a project I plan to deploy to Vercel. I am wondering if the following is possible:</p>
  
  <p>I want to have on GitHub repository. This repository will use environment variables for API tokens, and basic settings.</p>
  
  <p>I have three versions of the project that I want to create. Instead of creating three separate repositories, I'd rather have one repository, and then have the slight differences made using environment variables. This will make updates, fixes, etc much easier.</p>
  
  <p>So, my question is: Is it possible to deploy one repository three times, each with different environment variables, using Vercel?</p>