更新:2022-12-06 10:48
大小:12.2M
下載地址掃描二維碼安裝到手機(jī)
這是一個(gè)專業(yè)的代碼查看工具,這是一個(gè)官方的開(kāi)源社區(qū)軟件,該版本已經(jīng)好漢化為中文,全球的開(kāi)源愛(ài)好者都在這里距離,學(xué)習(xí)代碼!
您可以在GitHub上執(zhí)行大量無(wú)需復(fù)雜開(kāi)發(fā)環(huán)境的操作,例如共享有關(guān)設(shè)計(jì)討論的反饋,或者審查幾行代碼。
借助Android版GitHub,您可以隨時(shí)隨地推進(jìn)工作。
直接通過(guò)該應(yīng)用程序與您的團(tuán)隊(duì)保持聯(lián)系、進(jìn)行問(wèn)題分類,甚至合并。
無(wú)論您在哪里工作,我們都能幫您輕松執(zhí)行這些任務(wù),為您提供卓越的原生體驗(yàn)。
GitHub可以用來(lái)做:
1、使用GitHub可以查看別人的項(xiàng)目;
2、可以建立靜態(tài)網(wǎng)頁(yè);
3、可以管理插件;
4、可以在線編譯;
5、可以托管代碼等等。
GitHub是全球最大的代碼開(kāi)源平臺(tái),小伙伴們平時(shí)都喜歡在那里找一些優(yōu)質(zhì)的開(kāi)源項(xiàng)目來(lái)學(xué)習(xí),以提升自己的編程技能。
1.改hosts
我們?cè)?a target="_blank" href='http://tipsywinegypsy.com/fz/sjllq/'>瀏覽器輸入GitHub的網(wǎng)址時(shí),會(huì)向DNS服務(wù)器發(fā)送一個(gè)請(qǐng)求,獲取到GitHub網(wǎng)站所在的服務(wù)器IP地址,從而進(jìn)行訪問(wèn)。
就像你是一名快遞員,在送快遞前要先找中間人詢問(wèn)收件人的地址。而DNS就是這個(gè)告訴你目標(biāo)地址的中間人,如果DNS告訴了你錯(cuò)誤的地址、或者請(qǐng)求被攔截、再或者DNS掛了,都會(huì)導(dǎo)致你無(wú)法訪問(wèn)網(wǎng)站。
那有什么辦法不經(jīng)過(guò) DNS,就獲取到網(wǎng)址對(duì)應(yīng)的 IP 么?
答案就是修改 hosts 文件。當(dāng)用戶在瀏覽器中輸入網(wǎng)址時(shí),系統(tǒng)會(huì)首先自動(dòng)從 hosts 文件中尋找對(duì)應(yīng)的 IP 地址,一旦找到,系統(tǒng)會(huì)立即打開(kāi)對(duì)應(yīng)網(wǎng)頁(yè),如果沒(méi)有找到,系統(tǒng)才會(huì)再將網(wǎng)址提交 DNS 域名解析服務(wù)器進(jìn)行 IP 地址的解析。
因此,想要訪問(wèn) GitHub,我們可以先通過(guò) IP 查詢工具 來(lái)獲取當(dāng)前 GitHub 網(wǎng)站的真實(shí)地址,再修改本地 hosts 文件,將該地址和 GitHub 網(wǎng)址關(guān)聯(lián)。
先找到 hosts 文件的位置,不同操作系統(tǒng),hosts 文件的存儲(chǔ)位置也不同:
Windows 系統(tǒng):C:\Windows\System32\drivers\etc\hosts
Linux 系統(tǒng):/etc/hosts
Mac(蘋(píng)果電腦)系統(tǒng):/etc/hosts
Android(安卓)系統(tǒng):/system/etc/hosts
iPhone(iOS)系統(tǒng):/etc/hosts
打開(kāi) hosts 文件,添加一行,將 xx 替換為你查詢到的解析地址即可:
xx.xx.xx.xx www.github.com
但這種方式比較麻煩,而且查詢出來(lái)的 IP 也未必支持國(guó)內(nèi)的訪問(wèn),所以下面再推薦另外一種更簡(jiǎn)單的方式!
2. GitHub520
國(guó)內(nèi)那么多程序員,肯定有人會(huì)挺身而出,解決大家無(wú)法訪問(wèn) GitHub 的難題。
GitHub520 就是一個(gè)幫助大家訪問(wèn) GitHub 的項(xiàng)目,本質(zhì)也是通過(guò)修改 hosts 來(lái)實(shí)現(xiàn)的。該項(xiàng)目的作者為大家提供了一份完整的 hosts 列表,無(wú)需大家自己查詢可用 IP,非常地貼心,而且每天都會(huì)更新!
此外,作者為了方便大家更新本地的 hosts,還提供了定時(shí)自動(dòng)更新 hosts 內(nèi)容的教程,比如使用 SwitchHosts 工具。配置一次,高枕無(wú)憂!
當(dāng)然,如果你已經(jīng)無(wú)法訪問(wèn) GitHub 了,可以先在 編程導(dǎo)航 獲取初始 hosts 地址,然后按照本文第一種方式配置即可。
3. 加速下載
如果通過(guò)上述兩種方式,仍無(wú)法訪問(wèn) GitHub,或者訪問(wèn)速度巨慢。那我們可以換種思路,直接把 GitHub 上的項(xiàng)目下載到本地。
現(xiàn)在有很多支持 GitHub 加速下載的網(wǎng)站,比如 GitClone,輸入項(xiàng)目名即可高速下載!
1、首先要先在github的官網(wǎng)注冊(cè)一個(gè)屬于自己的賬號(hào)。https://github.com/
2、注冊(cè)完成后需要一些簡(jiǎn)單的設(shè)置,先創(chuàng)建一個(gè)屬于自己的倉(cāng)庫(kù),repository
3、創(chuàng)建倉(cāng)庫(kù)
4、如何讓自己電腦上的代碼同步到Github上所創(chuàng)建的庫(kù)當(dāng)中?在這里,需要安裝git的命令工具,Git Bash
嗯,就是這樣的一個(gè)工具:
去Git的官網(wǎng)安裝適合自己電腦的版本
安裝好之后,雙擊打開(kāi)Git Bash,就是這樣的一個(gè)黑框界面:
首先要在本地創(chuàng)建一個(gè)ssh key ,這個(gè)的目的就是你現(xiàn)在需要在你電腦上獲得一個(gè)密匙,就是咱們平時(shí)的驗(yàn)證碼一樣的東西,獲取之后,在你的GitHub賬號(hào)里邊輸入之后,你的電腦就和你的GitHub賬號(hào)聯(lián)系在一起了,這樣以后就可以十分方便的通過(guò)Git bash 隨時(shí)上傳你的代碼。下邊介紹一下如果獲得這個(gè)鑰匙,又是如何輸入到你的GitHub里邊的呢。
上圖這一欄 開(kāi)始是你的計(jì)算機(jī)的名字在我這里就是hspcadmin @后邊的內(nèi)容是你的計(jì)算機(jī)型號(hào),接下來(lái)就要開(kāi)始創(chuàng)建屬于你自己的秘鑰,要在黑框里輸入命令: (引號(hào)內(nèi)需要改成你在注冊(cè)GitHub的時(shí)候綁定的郵箱賬號(hào))
$ ssh-keygen -t rsa -C "your email@.com"
一路回車(chē),出現(xiàn)如下界面:
說(shuō)明你的密匙已經(jīng)成功創(chuàng)建了,現(xiàn)在打開(kāi)上述的存儲(chǔ).ssh文件的位置,打開(kāi)id_rsa.pub或是id_rsa文件,復(fù)制里面的內(nèi)容(秘鑰):
現(xiàn)在需要登錄你的Github賬號(hào),在settings界面中:
找到SSH and GPG keys這個(gè)選項(xiàng)之后,在網(wǎng)頁(yè)右上角點(diǎn)擊new SSH Key按鈕創(chuàng)建秘鑰,title是你給你的秘鑰起一個(gè)標(biāo)題,key里面就把你剛才復(fù)制的秘鑰粘貼進(jìn)去,點(diǎn)擊add SSH KEY就可以了:
之后再回到Git Bash,輸入命令:$ ssh -T git@github.com ,再輸入yes, 出現(xiàn)如下界面,就說(shuō)明鏈接成功了。
接下來(lái)還需要設(shè)置一些賬號(hào)名,郵箱,(name最好和GitHub上邊的一樣,email是一定要是注冊(cè)GitHub的那個(gè)郵箱地址)
下面就要將你在github上創(chuàng)建的倉(cāng)庫(kù)克隆到你的本地來(lái),方便以后進(jìn)行代碼上傳。
打開(kāi)你所創(chuàng)建的倉(cāng)庫(kù):
然后再打開(kāi)Git Bash,將自己的文件存儲(chǔ)定位在一個(gè)你代碼所要存儲(chǔ)的位置,在這里,我將定位在D盤(pán)當(dāng)中(默認(rèn)本地是在C盤(pán)當(dāng)中):
出現(xiàn)如下界面,說(shuō)明定位成功。
之后開(kāi)始克隆一個(gè)倉(cāng)庫(kù)到本地:(gitclone后面的網(wǎng)址就是你之前創(chuàng)建的倉(cāng)庫(kù)的網(wǎng)址)
之后打開(kāi)你所定位的D盤(pán),就會(huì)出現(xiàn)一個(gè)跟你遠(yuǎn)程倉(cāng)庫(kù)一樣的倉(cāng)庫(kù)文件夾:
打開(kāi)這個(gè)文件夾,隨意的創(chuàng)建一個(gè)文件,(在這個(gè)文件夾下你就可以上傳代碼了,在這里我保存了一個(gè)文件)
然后輸入:ls命令,查看你目前所定位的文件夾中的文件:
先在可以看出,我剛才所創(chuàng)建的文件已經(jīng)在了。
然后輸入命令:git add "file_name" ,引號(hào)里面是你所要上傳的文件名稱,
然后在輸入:git commit -m "描述內(nèi)容,備注" ,輸入之后出現(xiàn)以上情況:
然后在輸入git push origin master 之后會(huì)出現(xiàn)一個(gè)彈窗:
輸入你之前注冊(cè)github賬號(hào)時(shí)的賬號(hào)以及密碼,點(diǎn)擊login .出現(xiàn)以下界面:
說(shuō)明登錄失敗了,這時(shí)候根據(jù)提示繼續(xù)再一次輸入賬號(hào),密碼 即可。(密碼輸入會(huì)彈出一個(gè)框再輸入)
出現(xiàn)上面界面,表示已經(jīng)成功了,F(xiàn)在打開(kāi)你的Github網(wǎng)站,找到你所創(chuàng)建的庫(kù),
你所創(chuàng)建的文件已經(jīng)上傳上去了。
再之后,你只需要將你的代碼,放到庫(kù)的對(duì)應(yīng)的文件夾中,然后使用,git add 、git commit -m " " 、最后git push origin master,
將你的代碼提交就可以了。
Github移動(dòng)版,開(kāi)發(fā)者就能夠及時(shí)的回復(fù)用戶問(wèn)題,閱讀錯(cuò)誤報(bào)告并通過(guò)手機(jī)將問(wèn)題分配給其他開(kāi)發(fā)人員,此外,由于移動(dòng)版GitHub是作為原生應(yīng)用程序構(gòu)建的,因此它可以自動(dòng)適應(yīng)不同的屏幕尺寸,甚至可以根據(jù)你的系統(tǒng)偏好適配黑暗模式。
但實(shí)際上Github并不希望開(kāi)發(fā)者們?cè)谒麄兊囊苿?dòng)設(shè)備上寫(xiě)代碼,不過(guò)Github的產(chǎn)品副總裁達(dá)納·勞森(Dana Lawson)表示,構(gòu)建移動(dòng)端產(chǎn)品主要還是為了實(shí)現(xiàn)開(kāi)發(fā)者們的實(shí)時(shí)交互。
除了發(fā)布GitHub 移動(dòng)版,Github還發(fā)布了諸多重大更新,其中包括GitHub Actions正式應(yīng)用、新功能GitHub Packages進(jìn)入測(cè)試階段、重新設(shè)計(jì)的通知體驗(yàn)等。
Github重新設(shè)計(jì)了通知體驗(yàn),Github不會(huì)將通知用電子郵件的方式,而是直接在自己的平臺(tái)上引入了一個(gè)inbox風(fēng)格的用戶界面。用戶可以自定義設(shè)置過(guò)濾,新的通知模式可以在Github移動(dòng)版中使用,并且會(huì)在未來(lái)幾個(gè)月推廣到所有GitHub.com用戶。
關(guān)于信息通知,Github還發(fā)布了一個(gè)預(yù)覽版的新功能,該功能可以在收件箱中添加一些通知。比如,你可以為還沒(méi)有做的代碼審查設(shè)置提醒計(jì)劃。
同時(shí),為了給用戶提供一個(gè)完整的DevOps工作流程,GitHub將GitHub Actions和GitHub Packages正式納入常規(guī)應(yīng)用,GitHub Actions在去年就發(fā)布了Beta版。是一種可創(chuàng)建和共享軟件開(kāi)發(fā)自動(dòng)化生成的方法,包括用于DevOps和本機(jī)軟件包管理的完全連續(xù)集成和連續(xù)交付或CI / CD解決方案。
同時(shí),GitHub Packages是一種軟件包管理服務(wù),可輕松在開(kāi)發(fā)人員的代碼旁邊發(fā)布公共或私有軟件包。自從GitHub Packages發(fā)布Beta以來(lái),已經(jīng)上傳了30,000多個(gè)獨(dú)特的軟件包。
小編簡(jiǎn)評(píng):這是一個(gè)全
下載 github desktop客戶端 109.6M /小編簡(jiǎn)評(píng):GitHubDesk
下載 github atom最新版(跨平臺(tái)文本編輯器) 144.8M /小編簡(jiǎn)評(píng):跨平臺(tái)文本
下載 Github第三方客戶端(Git.NB) 12.0M /小編簡(jiǎn)評(píng):作為全球最
下載 github desktop下載 63.7M /小編簡(jiǎn)評(píng):github軟件
下載 GitHub入門(mén)與實(shí)踐 1.8M /小編簡(jiǎn)評(píng):這是一份pd
下載 恐怖之森(Jeff The Killer Revenge) 34.0M /小編簡(jiǎn)評(píng):恐怖之森游
下載 加查俱樂(lè)部套裝集合工具(Outfit Club) 7.6M /小編簡(jiǎn)評(píng):加查俱樂(lè)部
下載 微樂(lè)捕魚(yú)千炮版手機(jī)版 174.7M /小編簡(jiǎn)評(píng):微樂(lè)捕魚(yú)千
網(wǎng)友評(píng)論