Skip to content

Configurando e Usando um Script para Alterar Configurações do Git Globalmente

Notifications You must be signed in to change notification settings

LaisGalvao/change_git_config_script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Configurando e Usando um Script para Alterar Configurações do Git Globalmente

Como configurar um script, presente no repositório, para alterar dinamicamente as configurações do Git (user.name e user.email) a partir de qualquer diretório no seu sistema.

Sumário

  1. Pré-requisitos
  2. Passos para Configurar o Script
  3. Uso do Script
  4. Verificação e Testes

Pré-requisitos

  • Shell: O ambiente deve ser configurado para Bash ou Zsh.
  • Git: Deve estar instalado e configurado no sistema.
  • Permissões de Usuário: Capacidade de modificar arquivos de configuração e permissões de execução.

Passos para Configurar o Script

O script change_git_config.sh já está presente neste repositório. Para configurá-lo e usá-lo globalmente, siga os passos abaixo:

1. Crie um Diretório para Scripts

Primeiro, crie um diretório para armazenar scripts que você deseja executar globalmente no seu sistema:

mkdir -p ~/scripts

2. Movendo o Script para o Diretório de Scripts

Agora, mova o script change_git_config.sh que está presente no repositório para o diretório ~/scripts:

mv /caminho/do/repositório/change_git_config.sh ~/scripts/change_git_config.sh

3. Adicione o Diretório ao PATH

Para garantir que o script seja executável de qualquer diretório, adicione ~/scripts ao seu PATH.

Abra o arquivo de configuração do shell (~/.bashrc para Bash ou ~/.zshrc para Zsh) e adicione a seguinte linha ao final do arquivo:

export PATH="$HOME/scripts:$PATH"

Depois, recarregue o arquivo de configuração:

source ~/.bashrc  # ou source ~/.zshrc para Zsh

4. Torne o Script Executável

Para garantir que o script tenha permissão para ser executado, use o comando:

chmod +x ~/scripts/change_git_config.sh

5. Crie um Link Simbólico (Opcional)

Como alternativa, você pode criar um link simbólico para o script em /usr/local/bin, que normalmente já está no PATH:

sudo ln -s ~/scripts/change_git_config.sh /usr/local/bin/change_git_config

Isso permitirá que você execute o script apenas digitando change_git_config.

Uso do Script

Executar com Parâmetros

Você pode fornecer o user.name e user.email diretamente ao executar o script:

change_git_config.sh "Seu Nome" "[email protected]"

Isso aplicará as configurações para o repositório Git atual.

Executar sem Parâmetros

Se você não fornecer os parâmetros, o script solicitará que você os insira manualmente:

change_git_config.sh

Você será solicitado a inserir:

Digite o Git user.name: [seu nome]
Digite o Git user.email: [seu email]

Verificação e Testes

  1. Verifique o PATH: Certifique-se de que o diretório ~/scripts está incluído no PATH:

    echo $PATH

    Isso deve mostrar uma lista de diretórios, incluindo ~/scripts.

  2. Teste o Script: Navegue até um diretório Git qualquer e execute o script:

    change_git_config.sh

    O script deve alterar as configurações do Git de acordo com os valores fornecidos.

  3. Executar de Qualquer Diretório: Verifique que o script pode ser executado de qualquer local no sistema, alterando as configurações do Git para o repositório atual.


Este documento cobre o processo de configuração de um script Bash, que já está presente no repositório, para ajustar dinamicamente as configurações do Git a partir de qualquer diretório no seu sistema. Isso simplifica o gerenciamento de múltiplas identidades Git, especialmente em ambientes de trabalho com diversos repositórios.

About

Configurando e Usando um Script para Alterar Configurações do Git Globalmente

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages