: 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!
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"
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)
-
Encontrei-te.
hostsArquivo (Windows em)C:\Windows\System32\drivers\etc\O Mac/Linux está aqui./etc/hostsNão tenho a certeza. -
Adicionar esta linha:
20.205.243.166 github.com - 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...