1
resposta

Após git push origin master não tive respostas

Estou usando o VS code, e seguindo todos os comandos do video cheguei a esta etapa, porém, quando dei enter não apareceu nenhuma aba logar com o github.

se alguém puder me explicar o que está faltando, agradeço.

Imagem do código com erro

1 resposta

Oi, Jadimar! Tudo bem?

Logo de início, peço desculpas pela demora em retornar.

Durante o envio de informações do repositório local para o repositório remoto, ação que acontece por meio do git push , é comum que esse processo leve um tempo para ser finalizado. Caso tenhamos êxito ou algum problema surja, receberemos uma mensagem falando sobre o ocorrido.

Se nenhuma mensagem aparecer em seu Git Bash após um período de espera, podemos seguir com a explicação abaixo para solucionar o problema:

Dependendo do protocolo que utilizamos para realizar a conexão entre os repositórios local e remoto, há chances de ocorrer algum tipo de impedimento (devido à rede de internet, proteção ou quantidade de informações, por exemplo). Portanto, ao invés de HTTP (utilizado em seu projeto), podemos trabalhar com SSH (Secure Socket Shell), outro tipo de protocolo que nos garante uma comunicação mais simples e segura. Abaixo estão os passos necessários para fazer tal troca:

1 - Remover o repositório remoto atual:

git remote remove origin

2 - Criar uma chave SSH digitando o comando abaixo e pressionando a tecla ENTER:

ssh-keygen -t rsa -b 4096 -C "seuemail@exemplo.com"

Observação: onde está escrito "seuemail@exemplo.com", substituir pelo seu endereço de e-mail já cadastrado no Git!

3 - Digitar o comando abaixo, o qual te levará para a pasta do SSH em seu computador:

cd /c/Users/jadim/.ssh

4 - Ao digitar ls, notamos que existe o arquivo id_rsa.pub. Como dentro dele há a nossa chave SSH, podemos vê-la e copiá-la a partir do seguinte comando:

cat id_rsa.pub

5 - Com a sua chave copiada, acesse a página “Settings” do Github, a qual pode ser encontrada clicando no ícone de perfil. Logo após isso, clique na opção "SSH and GPG keys", na seção "Access" do menu lateral esquerdo. Depois, clique no botão “New SSH key”, digite um rótulo descritivo para a sua nova chave em “Title” e cole no campo “Key” a chave SSH que copiamos anteriormente. Para finalizar, basta clicar em “Add SSH key”;

A seguir você poderá ver o caminho necessário para chegar a página de adição de uma nova chave SSH: Recorte de três capturas de tela do Github. Na primeira captura, localizada na lateral esquerda, há a apresentação de um menu de opções, que se abre ao clicar no ícone de expansão ao lado da sua foto de perfil no Github. O penúltimo item da lista, de cima para baixo, chama-se "Settings" e está destacado por uma borda azul. A segunda captura de tela, localizada na parte superior direita, apresenta um menu de opções da seção "Access"; o item "SSH and GPG keys", quinto da lista, está destacado por uma borda azul. A terceira captura de tela, localizada na parte inferior esquerda, apresenta a página "SSH keys" do Github; ao lado do título da página, há um botão verde escrito "New SSH key", o qual está destacado por uma seta azul.

6 - Agora, precisaremos ir até o repositório remoto do Github do projeto. Ao clicar no botão escrito “Code”, serão apresentadas três maneiras de copiar o endereço do seu repositório. Selecione a aba que diz “SSH” e copie o caminho apresentado.

Recorte de duas capturas de tela de um repositório no Github. Na primeira captura, localizada na parte superior, há três botões: "Go to file", "Add file" e "Code". O último tem coloração verde e está destacado por uma seta azul. A segunda captura de tela mostra uma caixa que foi aberta após o botão "Code" ser clicado; há três opções de aba: "HTTPS", "SSH" e "Github CLI"; a aba "SSH" está destacada por uma seta azul.

7 - Retorne ao seu Git Bash e adicione o novo repositório remoto:

git remote add origin caminho-com-protocolo-ssh

Observação: onde encontra-se caminho-com-protocolo-ssh, substituir pelo caminho copiado por você!

8 - Por fim, basta realizar uma nova alteração em nosso projeto, executar os comandos git add , git commit e git push:

git add .
git commit -m "Descreva aqui a alteração feita"
git push -u origin master

Dessa forma, enviamos o nosso trabalho para o repositório do Github por meio de um protocolo diferente, o SSH.

Jadimar, espero tê-lo ajudado. Caso o problema persista, não hesite em postar sua dúvida no fórum, fico à disposição para solucionarmos juntos essa questão.

Grande abraço.

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