標籤:

GitHub 在國內無法訪問之後,如何自救?

被牆了。離線的 git 和自己搭的建議的 git 伺服器都感覺不舒服。可以自己搭建 github 么?或者有沒有現成的替代品?翻牆不太穩定。純技術討論,請盡量不要涉及其他話題。

UPDATE ( 2013-01-24 ):

@月光博客:

「github確認已經於昨日解封,全國各省的DNS大多已經更新,經過測試,訪問github都正常,DNS解析出來的IP也已經是正確的IP地址了。」


在看到這個問題之前。

我本以為「牆」是束縛不了程序員這種動物的呢。

翻之即可。何必尋求替代。


# github

204.232.175.78 http://documentcloud.github.com

207.97.227.239 http://github.com

204.232.175.94 http://gist.github.com

107.21.116.220 http://help.github.com

207.97.227.252 http://nodeload.github.com

199.27.76.130 http://raw.github.com

107.22.3.110 http://status.github.com

204.232.175.78 http://training.github.com

207.97.227.243 http://www.github.com

你懂的,多謝@interjc 提供新數據:https://smarthosts.googlecode.com/svn/trunk/hosts


github正常,就是gist不能訪問--聯通無法訪問,電信正常!

終於找到兩個gist能用的ip

192.30.253.118 http://gist.github.com

192.30.253.119 http://gist.github.com

ping下通的自己改hosts吧~Cao,下輩子堅決不投胎到中國,太TMD的累了~


省不了錢,也不要省錢


修改hosts

1.打開Dns檢測|Dns查詢 - 站長工具

2.在檢測輸入欄中輸入http://github.com官網

3.把檢測列表裡的TTL值最小的IP輸入到hosts里,並對應寫上github官網域名


沒有人推薦 bitbucket 嗎?我覺得至少可以大部分替代github了。


希望和有志之士一起購買Cisco IPSec

這貨現在最穩定,最不可能被搞死……


信不信,沒徹底封這個翻qiang技術大本營就是為了培養網路技術人才


抗爭,而不要沉默


相關:本人聯通用戶,前段時間不能訪問github。修改了hosts 好用了。

修改步驟:

  • 下載 hosts

下載地址:

點擊下載 (密碼 123)

  • 找到hosts所在文件夾

Windows 系統位於 C:WindowsSystem32driversetc
Android(安卓)系統hosts位於 /etc/
Mac(蘋果電腦)系統hosts位於 /etc/
iPhone(iOS)系統hosts位於 /etc/
Linux系統hosts位於 /etc/
絕大多數Unix系統都是在 /etc/

  • 將下載的hosts覆蓋到 文件夾中

如有需要,請備份原來的hosts

  • 覆蓋後,讓hosts生效

Windows
開始 -&> 運行 -&> 輸入cmd -&> 在CMD窗口輸入 : ipconfig /flushdns

Linux
終端輸入 : sudo rcnscd restart

Mac OS X終端輸入 : sudo killall -HUP mDNSResponder

其他:斷網,再開網;
終極方法: 重啟機器;


安心過年,年後再看。


直接用GitCafe

或者自己搭gitlabhq

不過還是GitHub好用

------

題目有所改動,便再加一句:

不想翻牆改hosts,只想正常訪問(GFW的存在對不會翻牆的人來說多麼的不公平啊),抗議吧。


可以自己搭建類似於github的網站,不過有什麼意義呢?使用github一部分原因可以看到優秀的項目,還有一部分原因是展示自己的項目。而且翻牆不難吧,或者改hosts文件咯


找個國內的網站做個備份,比如 gitshell - git 代碼託管


快使用好斯特: https://smarthosts.googlecode.com/svn/trunk/hosts

我覺得 github 被封最受影響的並非程序員本身,因為git伺服器可以自己搭建的,而且程序員自己爬牆改 host 也不是難事。

封了以後最受影響的是普通用戶和託管在 github 上的項目了,普通用戶啥也不會,打不開干著急,不爬牆就看不到的項目/項目文檔,對於一般用戶也是毫無意義的,於是一個好端端的 project 就半殘了。

不過我猜測這次封禁跟 12306 搶票插件有關,過了風頭就要恢復的,這一點跟 google code 或者 sourceforge 又有所不同。


如果使用github只是為了託管自己的代碼,有什麼意義呢?

個人認為github被牆不會持續很久,可能跟gmail的待遇差不多。

更新一下:

github目前只是dns污染,可以試試用tcp中轉dns的查詢請求——肯定會慢,這就是天朝。

@yegle說得也有道理,一時被污染然後就改hosts,最後自己都理不清了...

文藝青年可以肉身翻牆,普通青年就只能苦苦掙扎了。

可以用這個代碼:https://github.com/henices/Tcp-DNS-proxy (得先翻牆把這個代碼自己下下來,看readme就知道咋用了)


國內可以直接訪問Github網站嗎?


怎麼今天突然打不開了


http://gitlab.com


被牆了

可以藉助工具訪問

下個小語加速器就可以打開了


為什麼不用國內的呢?國外的代碼託管就可靠?

Coding | 代碼託管,項目管理,WebIDE,演示部署,開啟雲端開發模式,讓開發更簡單


推薦閱讀:

GitHub網站究竟可不可靠?谷歌工程師教你用BigQuery一探究竟
圖文詳解如何利用Git+Github進行團隊協作開發
GitHub 是識別用戶的機制是怎樣的?
觀察:阿里巴巴的開源戰略究竟怎麼樣?
平時你使用Git的workflow是怎樣的?

TAG:Git | GitHub |