0

Pergunta

Davi Melchiades
Davi Melchiades

Boa tarde pessoal, no tópico INTRODUÇÃO DO GITHUB (aula Trabalhando com GITHUB) aos 12:40 quando eu executo o comando git push origin master , e dou enter, não abre a caixa para pedir as credenciais conforme o vídeo, ele simplesmente não executa comando algum.

Alguém poderia me tirar essa dúvida por gentiliza, travei nessa aula . desde já agradeço a atenção.



0
0

Comentários (10)

0
Gleyson Silva

Gleyson Silva

19/08/2021 20:05

Usei este passo a passo e autenticou de forma simples com o SSH no Ubuntu.

https://www.youtube.com/watch?v=j7lX9ff9rC8




0
Alan Silva

Alan Silva

22/06/2021 14:40

Tive o mesmo problema, baste seguir asa orientações do Flavio e do Hiago que dará tudo certo!!! Aproveitando... Obrigado pessoal. #NubsUnidos kkkkk

2
D

Daniel Rocha

20/06/2021 15:13

@Davi Melchiades vejo que muitas pessoas estão com esse problema, e acho que possivelmente pode está relacionado a remoção dessa função de login que o github está desabilitando. Então acho melhor você verificar como realizar a conecção atravès do SSH (altamente recomendada e não vai precisar logar toda vez que realizar um push pelo git). No dia 13 de agosto 2021 o acesso por usuario e senha pelo git no terminal não vai poder ser mais usado NO GITHUB.


* Sobre a remoção do login atravès do terminal : https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/


* Video explicando como configurar o acesso através do SSH.: https://youtu.be/7YVQLZp1jb0


* Documentação do github sobre SSH em Português.: https://docs.github.com/pt/github/authenticating-to-github/connecting-to-github-with-ssh

0
Flavio Martins

Flavio Martins

21/06/2021 01:28

Amigo o seu problema esta na hora de instalar o Git, se atente na hora da escolha do terminal, deve estar no do windowns, se nao tiver voce vai dar o git push ele nao vai pedir login, e quando voce for fechar o terminal ele vai dizer que esta em execução nao é ? se for isso faça o que eu estou falando que ira resolver tenho quase certeza que é isso

2
Hiago Moura

Hiago Moura

20/06/2021 22:39

É como o amigo Daniel Rocha explicou, o GitHub estará encerrando essa forma de autenticação. Ela só funcionará até Agosto desse ano. Você pode acessar via CMD do Windows ou Powershell podendo ainda utilizar a função de autenticação com usuário e senha (será dada duas opções, selecione usuário e senha via página Web) e aí a credencial é adicionada no teu sistema (pode ver isso usando o Gerenciador de credenciais), segue:




Mas friso que em agosto dará problema usando esse método, então sugiro que não use. Mas não precisa usar necessariamente SSH, pode ser gerado um Token pra ser via HTTPs se assim prefererir. Segue trecho retirado do site do Github sobre isso (Como já citado pelo Daniel):


"Se você estiver usando uma senha para autenticar operações Git com GitHub.com hoje, você deve começar a usar ou HTTPS (recomendado) ou chave SSH até 13 de agosto de 2021, para evitar interrupções."


AVISO: Trate seus tokens como senhas e mantenha-os em segredo. Depois de ter um token, você pode inseri-lo em vez de sua senha ao executar operações Git sobre HTTPS.


Por exemplo, na linha de comando, você digitaria o seguinte:

$ git push origin master
Username: your_username
Password: your_token

Obs.: Os tokens de acesso pessoal só podem ser usados ​​para operações HTTPS Git. Se o seu repositório usa um URL remoto SSH, você precisará mudar o remoto de SSH para HTTPS .


Link configurando Token HTTPs:


https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token

0
I

Igor Santos

20/06/2021 16:50

Eu estava com mesmo problema. Para subir no github na hora de pegar o link tem duas opções certo? O https e o SSH, você vai ter que usar o método SSH, ai é só procurar um tutorial na intenet.

0
Leonardo Demetrio

Leonardo Demetrio

20/06/2021 15:31

Davi ele está falando que não tem nada para commit por isso ele não sobe

  • Modifique algum arquivo dentro da pasta do projeto e salva, pode ser um arquivo de texto mesmo, qualquer coisa;
  • De um git status;
  • Depois um git add . <- tem um ponto aqui tá! ;
  • Depois um git commit -m"projeto" ;
  • por fim um git push origin master :)
0
Lucas Costa

Lucas Costa

20/06/2021 15:05

Amigo vc usou o comando

git remote add origin (endereço do repositorio)
se ja 
tenta 
git push -u origin master


0
Jose Júnior

Jose Júnior

20/06/2021 14:57

Boa tarde amigo, além de seguir todos os passos corretos até se chegar ao push, você terá que cadastrar uma personal acess token no seu git hub, e colocar ela (a chave) da seguinte forma:

git remote set-url origin https://chave(acess token)continuidade do endereço remoto

E pronto amigo seu problema está resolvido .

Espero ter ajudado amigo.

1
Marcos Santos

Marcos Santos

20/06/2021 14:51

Olá, eu tive alguns problemas semelhantes, solucionei utilizando o próprio Shell do Windows ao invés do git Bash

None

Brasil