← Voltar à lista

: GitHub, fechou completamente os IPs do país, os IPs de Hong Kong, os IPs de Macau? O programador está chorando: Meu código ainda está nele!

itadol5j

3a4496b-742b-4af88-8311-9e144746eb99

Merda, GitHub. A sério?

Esta manhã, como sempre, liguei o computador, pronto para puxar um código, e depois...

"GitHub não pode acessar"

aa79fd4d-10c2-427e-8095-40fe5972a52b

Eu digo-te

Fiz 10 vezes, mudei três navegadores, até reiniciei o router, e o resultado foi o mesmo.GitHub, não abre!

O círculo de amigos, a comunidade do Twitter, os tweets explodiram e um monte de programadores gritaram:

  • "Os meus projectos ainda estão lá em cima!"
  • "Não há pressão no código, e agora a empresa quer que eu faça os trabalhos de casa, e eu dou-te um martelo?"
  • "GitHub está selado? Então sobre o que estamos escrevendo?"

O que se passa?

Por enquanto,A estação principal do GitHub (github.com) restringe o acesso ao IP nacional.Nos últimos anos, a China e Hong Kong, incluindo a China, foram afectadas pelo PI.

Alguns dizem que é “segurança de rede”, outros dizem que é “ajustamentos políticos”, e algumas conspirações dizem: “É a raiz da vida do programador que deve ser completamente quebrada”.

Mas por alguma razão,A verdade é que não podes subir!

Não entres em pânico. Experimenta isto primeiro!

Embora o GitHub não tenha nenhuma declaração oficial, nunca vimos um programador antes.As paredes são muito altas para nos reter!

Método 1: Alterar hosts (simples, mas potencialmente instáveis)

  1. Encontrei-te. hosts Arquivo (Windows em) C:\Windows\System32\drivers\etc\O Mac/Linux está aqui. /etc/hostsNão tenho a certeza.
  2. Adicionar esta linha:

    20.205.243.166 github.com  
    
  3. Salvar, reiniciar o navegador.

(Se não, outro IP, "GitHub hosts Update" sempre vai encontrar)

Método 2: Ciência na Internet (tanto compreendida como compreendida)

Se tiveres uma escada, um agente global directo, mantém-na.

Método 3: Estação de espelhos GitHub

Algumas das estações de espelhos nacionais ainda estão disponíveis, por exemplo:

(Mas as estações espelho podem ser adiadas a uma taxa elevada, adequada para códigos de visualização de emergência, não adequado para uso a longo prazo)

Método 4: Reforço do Gitee (substituição nacional da produção)

Se o GitHub é realmente inutilizável durante muito tempo,Gitee. É um sobressalente, mas é uma auditoria rigorosa, e muitos projetos não podem.

4. Raiva dos programadores: O que fizemos de errado?

O GitHub está selado e o pior é o programador.

  • Estudantes: Todos os códigos estão nele, e o professor deu GitHub o link. E agora?
  • Batam nos trabalhadores.: O projeto da empresa foi realizado no GitHub, que não está conectado neste momento, e o chefe perguntou: “Por que você não apresentou hoje” e disse, “porque o estado recusou”?
  • Contribuidor de código aberto: O trabalho duro do projeto, de repente o mundo inteiro não pode vê-lo, e a mente quebra...

Quem está a mexer no código?

5. E o futuro?

Se o GitHub estiver bloqueado por muito tempo, só podemos nos adaptar:

  • Código de Cópia de SegurançaLocal, privado Gitlab, Gitee
  • Aprende a atravessar o muro.: O programador não usa ciência, como o cozinheiro não usa uma faca
  • Foco em alternativasGitLab, Bitbucket, também.

Finalmente, diga algo verdadeiro.

Eu sei, muita gente viu o GitHub ser selado, a primeira reacção foi repreender. Mas não vai resolver o problema. Temos de encontrar uma maneira de viver.

O programador é um dos grupos mais duros da época.Um GitHub está selado. Podemos encontrar 100 maneiras de continuar escrevendo códigos.Não sei.

O código não está morto. Apenas um lugar diferente para correr.


Editar
Se tiver um programador que não saiba que o GitHub está selado,Livre-se do artigo! Não o deixes fazer isso o dia todo!

Concentre-se em nós, responda ao GitHub e obtenha o mais recente método de acesso!

PS: Se este artigo se foi, você sabe, encontrar-me em outro lugar...