1
resposta

Método mais fácil e prático do que o apresentado no vídeo.

Muitas pessoas aqui estiveram mostrando problemas na execução do código. Não sou instrutor Alura, mas vejo que o pessoal tem bastante dificuldade na execução dos projetos e falta extrema clareza por parte da plataforma. A quem interessar, este é um método mais simples que posso mostrar para clonar de um diretório para outro.

1) Recomece todo o curso numa nova pasta, essa pasta será chamada de Curso git. Dentro de Curso git faremos 3 outras pastas:

mkdir aluno
mkdir ana
mkdir server

O que acontece aqui é o seguinte, aluno é você que desenvolve e cria o código, ana é um outro usuário que vai rodar seu código, e server é onde vai tá guardado a informação do código. É como se você fosse (aluno) pra uma festa junina, leva um pudim(código) mesa (server), e as pessoas (ana) vão comer esse pudim

Vá para a pasta aluno, e crie o arquivo index.html

cd aluno

Index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Cursos da Alura</title>
</head>
<body>
    <ul>
        <li>Vagrant</li>
        <li>Docker</li>
        <li>Ansible</li>
        <li>Integração Continua</li>       
    </ul>
</body>
</html>

Uma fez salvo o index.html, faça o init e commit desse código.

git init
git add index.html
git commit -m 'O commit do aluno'

Agora vá para a pasta server e faça como foi feito na aula, criando um init --bare. Esse init --bare quer mostrar que a 'mesa da festa junina' vai receber os alimentos. As comidas típicas, ela não faz nada, você vai COLOCAR lá

cd ../server/
git init --bare

Volte para sua pasta aluno, indique com o remote add, onde é o lugar que você vai colocar o 'pudim', no caso a mesa (server). E então, faça o push dessa pasta, lembra que 'push' é EMPURRAR em inglês, pensa que tu tá colocando o pudim em cima da mesa (server), ou algo do tipo

cd ../aluno/
git remote add local <Caminho da pasta até o>/server/
git push local master

Agora vá pra pasta ana, que vai ser a pessoa que vai pegar o pudim da mesa.

git clone <Caminho da pasta até o>/server/

Pronto, é isto. Em míudos, isso é exatamente o que acontece quando você vai no GitHub e clica pra clonar um link de um programa, ele vai ser todo 'copiado' pra sua máquina, é o que acontece aqui. Só que ao invés de um código, a gente tem um pudim, e ao invés do github é uma mesa de festa junina.

1 resposta

Era tudo o que realmente faltava. Fica muito mais claro e elimina confusões. Vou refazer o curso sim! OBRIGADO!