1
resposta

Não consigo fazer o exercício Para saber mains: Quem é você

Print da tela

Quando digito config --loal user.name "Ramiro", aparece esse fatal... O que é isso e como posso ajeitar isso?

1 resposta

Oi, Ramiro! Tudo bem?

Desde já, peço desculpas pela demora em retornar.

Ao tentar executar o comando git config --local user.name "Ramiro", é apresentada a mensagem “fatal: --local can only be inside a git repository”. Em tradução livre para a Língua Portuguesa, a frase nos diz que tal comando só pode ser executado dentro de um repositório Git, ou seja, em uma pasta na qual foi executado o comando git init. Isso é necessário, pois estamos utilizando a flag --local, a qual indica que o comando só terá repercussão localmente.

Sendo assim, estando no Git bash, podemos seguir com os passos abaixo:

  1. Criar uma nova pasta a partir do comando abaixo:

     mkdir nome-da-pasta

    Observação: onde encontra-se “nome-da-pasta”, substituir pelo nome que se deseja dar ao seu repositório.

  2. Entrar na pasta criada anteriormente:

     cd nome-da-pasta
  3. Torná-la um repositório Git:

     git init
  4. Por fim, podemos adicionar o nome do usuário, assim:

     git config --local user.name "Ramiro"

Caso queira que o nome do seu usuário englobe todos os demais repositórios, podemos trocar a flag --local por --global, deixando o comando desta forma:

git config --global user.name "Ramiro"

Ramiro, espero tê-lo ajudado! Caso tenha surgido alguma dúvida após a minha explicação ou ao longo dos seus estudos, sinta-se confortável para postá-la no fórum. Fico à disposição para ajudá-lo.

Forte abraço e até mais.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.