真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

阿里云1m服務(wù)器gitclone緩慢 阿里云服務(wù)器1g內(nèi)存夠用嗎

阿里云服務(wù)器速度測(cè)試,1M帶寬,怎么是這么慢的,我太失望了

1M帶寬本身就會(huì)有感覺(jué)不穩(wěn)定的現(xiàn)象,這其實(shí)并沒(méi)有什么好辦法,只能說(shuō)是提升下帶寬,再或使用負(fù)載均衡,或者按流量計(jì)費(fèi)了。

創(chuàng)新互聯(lián)是一家專(zhuān)注于網(wǎng)站設(shè)計(jì)制作、網(wǎng)站建設(shè)與策劃設(shè)計(jì),汕城網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:汕城等地區(qū)。汕城做網(wǎng)站價(jià)格咨詢(xún):18980820575

git clone 太慢怎么辦

Git 和 GitHub

的出現(xiàn)打開(kāi)了開(kāi)源世界的另一扇大門(mén),版本控制變得更強(qiáng)大(也更復(fù)雜),項(xiàng)目的管理變得更加容易,項(xiàng)目的開(kāi)發(fā)也變得更容易進(jìn)行多人協(xié)作。GitHub

無(wú)疑是程序員的 Facebook

,在這里匯聚了無(wú)數(shù)世界頂級(jí)的項(xiàng)目以及頂級(jí)的程序員,你可以為你感興趣的項(xiàng)目加星(Star),可以關(guān)注任何人(Follow)以及他們的項(xiàng)目

(Watch),而且更贊的是,你可以復(fù)制一份別人項(xiàng)目的副本(Fork),來(lái)進(jìn)行自己的修改,如果你愿意的話(huà),你還可以向項(xiàng)目的原作者發(fā)起請(qǐng)求

(Pull Request),將你做的修改合并到原項(xiàng)目中。這樣無(wú)論你是什么人,來(lái)自不同的國(guó)家,擁有不同的技能,都可以對(duì)所有開(kāi)源的項(xiàng)目作出貢獻(xiàn)。

盡管上面描述的開(kāi)源世界如此美好,但是在大天朝,在墻內(nèi),你卻完全無(wú)法領(lǐng)略。因?yàn)楫?dāng)你訪(fǎng)問(wèn) GitHub 時(shí),或者使用 git clone 興致勃勃的下載你感興趣的項(xiàng)目時(shí),巨慢的速度將徹底擊毀你的信心,最終只好放棄表示玩不起。

強(qiáng)大的長(zhǎng)城技術(shù)對(duì) GitHub 網(wǎng)開(kāi)一面,沒(méi)有像 Google 或 Facebook 這樣直接斬盡殺絕,但是對(duì)它做了嚴(yán)格的限速,這種折磨比直接斃了更痛苦( 有網(wǎng)友表示,有些地區(qū)速度很快,有些地區(qū)速度很慢,也有可能是和網(wǎng)絡(luò)運(yùn)營(yíng)商有關(guān) )。如上圖所示, git clone 的下載速度從來(lái)沒(méi)有超過(guò) 10KiB/s ,這也就意味著一個(gè) 100MiB 的項(xiàng)目,需要近三個(gè)小時(shí)才能下完,而且由于網(wǎng)絡(luò)的不穩(wěn)定性,下載過(guò)程中偶爾會(huì)出現(xiàn)斷開(kāi)連接的情況,由于 git clone 不支持?jǐn)帱c(diǎn)續(xù)傳,這讓幾個(gè)小時(shí)的下載時(shí)間白白浪費(fèi)掉,只能重新開(kāi)始。

這篇文章將介紹幾種方法來(lái)快速?gòu)?GitHub 上下載代碼。

一、git shallow clone

git clone 默認(rèn)會(huì)下載項(xiàng)目的完整歷史版本,如果你只關(guān)心最新版的代碼,而不關(guān)心之前的歷史信息,可以使用 git 的淺復(fù)制功能:

$ git clone --depth=1

--depth=1 表示只下載最近一次的版本,使用淺復(fù)制可以大大減少下載的數(shù)據(jù)量,例如, CodeIgniter 項(xiàng)目完整下載有近 100MiB ,而使用淺復(fù)制只有 5MiB 多,這樣即使在惡劣的網(wǎng)絡(luò)環(huán)境下,也可以快速的獲得代碼。如果之后又想獲取完整歷史信息,可以使用下面的命令:

$ git fetch --unshallow

或者,如果你只是想下載最新的代碼看看,你也可以直接從 GitHub 上下載打包好的 ZIP 文件,這比淺復(fù)制更快,因?yàn)樗话俗钚碌拇a文件,而且是經(jīng)過(guò) ZIP 壓縮的。但是很顯然,淺復(fù)制要更靈活一點(diǎn)。

二、GUI 工具 + 代理

如果很有幸你正在使用代理,懂得如何翻墻的話(huà),那么訪(fǎng)問(wèn) GitHub 對(duì)你來(lái)說(shuō)應(yīng)該不在話(huà)下。下載 GitHub

上項(xiàng)目的最簡(jiǎn)單的方法就是使用一款圖形化界面(GUI)的 Git 工具,這樣的工具現(xiàn)在比比皆是。使用 GUI

工具方便的地方在于,可以在設(shè)置中配置是否要使用代理,將你翻墻所使用的代理 IP 拿過(guò)來(lái)配置上就 OK 了,或者更直接的,將代理配置為系統(tǒng)代理。

三、git + http.proxy

如果你跟我一樣,喜歡使用原生的 git 命令,喜歡在命令行下操作的那種感覺(jué),那么也可以在命令行下直接配置 git 使用代理,當(dāng)然前提一樣是,你懂得如何翻墻。

$ git config --global http.proxy

$ git config --global https.proxy

使用上面的命令配置完之后,會(huì)在 ~/.gitconfig 文件中多出幾行:

[http]

proxy =

[https]

proxy =

你也可以使用下面的命令檢查配置是否生效:

$ git config --global --get http.proxy

$ git config --global --get https.proxy

另外,如果你想取消該設(shè)置,可以:

$ git config --global --unset http.proxy

$ git config --global --unset https.proxy

配置完成后,重新 clone 一遍,可以看到速度得到了極大的提升!

題外話(huà):在命令行中如何使用代理?

要注意的是使用 git config --global 配置的代理只能供 git 程序使用,如果你希望讓命令行中的其他命令也能自動(dòng)使用代理,譬如 curl 和 wget 等,可以使用下面的方法:

$ export http_proxy=

$ export https_proxy=

這樣配置完成后,所有命令行中的 HTTP 和 HTTPS 請(qǐng)求都會(huì)自動(dòng)通過(guò)代理來(lái)訪(fǎng)問(wèn)了。如果要取消代理設(shè)置,可以:

$ unset http_proxy

$ unset https_proxy

還有一點(diǎn)要注意的是,使用 http_proxy 和 https_proxy 只對(duì) HTTP 和 HTTPS 請(qǐng)求有效,所以當(dāng)你 ping 的時(shí)候如果 ping 不通的話(huà),也就沒(méi)什么大驚小怪的了。

題外話(huà):如何使用 PAC 文件?

有時(shí)候我們會(huì)使用 git 訪(fǎng)問(wèn)不同的 git 倉(cāng)庫(kù),譬如 GitHub,或者 Git@OSC, 或者你自建的 Git 服務(wù)器,但是只想訪(fǎng)問(wèn) GitHub 的時(shí)候使用代理,訪(fǎng)問(wèn)其他的倉(cāng)庫(kù)不要使用代理。這時(shí)候我們似乎可以使用 PAC 來(lái)解決這個(gè)問(wèn)題。 PAC (代理自動(dòng)配置)正是用于瀏覽器來(lái)根據(jù)不同的 URL 自動(dòng)采用不同的代理的一項(xiàng)技術(shù),該文件包含一個(gè) FindProxyForURL Javascript 函數(shù),用于根據(jù) URL 來(lái)返回不同的代理。

但是遺憾的是,目前 git 似乎還不支持 PAC 文件,但我們可以打開(kāi) PAC 文件找到代理的地址,然后通過(guò)上面的方法來(lái)配置或取消配置,只是有些繁瑣。 也許可以寫(xiě)個(gè)腳本來(lái)解析 PAC 文件,并將 git 包裝下,來(lái)實(shí)現(xiàn)自動(dòng)切換代理,有機(jī)會(huì)嘗試下。

阿里云服務(wù)器為何非常慢是什么原因

原因很多,有可能是程序問(wèn)題,也可能是訪(fǎng)問(wèn)量太大,也可能是服務(wù)器配置太低,這個(gè)可以升級(jí)的。


新聞標(biāo)題:阿里云1m服務(wù)器gitclone緩慢 阿里云服務(wù)器1g內(nèi)存夠用嗎
分享URL:http://weahome.cn/article/ddeepcd.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部