Olá Andre!
O que é mais comum nesse cenário é utilizar variáveis de ambiente ou arquivos de configuração de ambiente, geralmente são chamados de "env" ou então ".env", é tanto que grande parte dos frameworks do mercado usam esse tipo de abordagem, assim você consegue manter uma configuração isolada para sua máquina local e outra para o servidor de produção. Usando essa abordagem que mencionei, você não deverá subir pra o seu repositório de versionamento esse arquivo, pelo fato que pode conter dados sigilosos, como login, senhas, e outras informações que deve ser apenas de seu conhecimento e que não é necessários que outros saibam, nem mesmo os demais membros da equipe, caso você esteja numa equipe ou time de desenvolvimento. Assim, quando você subir o repositório para o servidor você deve criar um arquivo de configuração (.env) e informar os dados que somente o servidor precisa ter acesso, esse arquivo não deve ser versionado, você pode adicionar apenas um exemplo do mesmo para facilitar a criação e inserção das variáveis.