Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Git e Github: Estratégias de ramificação, Conflitos e Pull Requests

Ola!

Gostaria de saber se alguem pode me ajudar, estou com uma duvida nos exercicios finais do curso de git em que precisos utilizar um hook para fazer um deploy de um arquivo origem p/ destino porem quando eu rodo o comando git push local master aparece o erro abaixo:

remote: fatal: not a git repository

Segue meu arquivo de hook:

#!/bin/sh

git --git-dir="/var/www/servidor" --work-tree="/var/www/web" checkout -f

/var/www/servidor e o meu diretorio master --bare e a pasta web foi criada para essa atividade.

Obrigado

5 respostas

Olá Fabio, tudo bem? Aparentemente o erro indica que a pasta "/var/www/servidor" não é um repositório, você poderia tentar inicializar novamente a pasta "servidor" com o comando git init, e tentar executar o deploy novamente, fala pra gente o resultado!

Ola Jonilson tudo otimo!

Obrigado pelo retorno, segue o resultado do comando realizado dentro do caminho que mencionei (var/www/servidor/ git init

[root@devops servidor]# git init
Reinitialized existing Git repository in /var/www/servidor/.git/

Porem ainda sem sucesso no deploy

[root@devops alura]# git push local master
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 340 bytes | 340.00 KiB/s, done.
Total 3 (delta 1), reused 0 (delta 0)
remote: fatal: not a git repository: '/var/www/servidor'
To /var/www/servidor/
   f039c74..b86266d  master -> master

Obrigado

Fabio, peço mil desculpas, informei o comando incorreto a ser utilizado na pasta servidor, o comando na verdade é:

git init --bare

Executa ele e tenta fazer o git push local master novamente, e fala o resultado!

Sucesso! funcionou Jonilson...Obrigado =)

solução!

Show de bola Fabio, pode marcar esse tópico como solucionada, assim caso alguém tenha o mesmo problema que você poderá encontrar a solução facilmente aqui!