詳細検索

TortoiseGit + GitHub + porta 443

Avatar
por furuyamah
2 min de leitura
Tags

TortoiseGit + GitHub + porta 443
Traduzido do 日本語 • Ver original

Eu estava vivendo uma vida confortável no Git com TortoiseGit e GitHub, mas um dia de repente não consegui puxar.
Parece que a comunicação com o GitHub via porta 22 não é mais possível.

Por quê?

Falando no número 22, é uma porta SSH. Como também é ssh no servidor da AWS, é o
Acho que não está fechado em algum lugar. Será que o GitHub me baniu?
Mesmo que eu seja usuário de plano pago, isso é possível?

No final, embora a causa fosse desconhecida, respondemos mudando o ambiente para comunicar via porta 443.
TortoiseGit e o cliente Git são suposições instaladas.

O método de instalação também é bem organizado para:

Passos para traduzir o TortoiseGit para japonês - Mudar

0

clientes ssh
Clique com o botão direito para abrir o menu de contexto e abra as configurações do TortoiseGit por lá.

1
Selecione a rede no painel esquerdo e mude o cliente ssh exibido no painel direito caso não esteja:

C:\Program Files (x86)\Git\bin\ssh.exe

- Recriar a chave
Se você está usando o TortoiseGit, provavelmente está configurando um TortoisePlink.exe que seria padrão para seu cliente SSH
Parece que a frase de acesso é definida automaticamente no certificado e não pode ser reutilizada por outros clientes SSH, então vou recriá-la.

2
$ ssh-keygen -t rsa -C "endereço de e-mail"

  • Registre

3 sua chave pública no GitHub
Vá ao site do GitHub e copie e cole o conteúdo da chave pública (*.pub) que você criou anteriormente.

 

- Criar um arquivo de configuração SSH
Crie o seguinte arquivo:

C:\\Usuários\[Usuários]\.ssh\config

4
Dentro
Modifique o caminho da chave de forma adequada.

Agora você deve conseguir interagir com o GitHub pela porta 443.
Experimente.

 

 

Referência: Como empurrar para github.com mesmo que a porta SSH não passe

Related Articles