軟件介紹
Github電腦版是一款功能強大的編程輔助軟件,是GitHub托管平臺的本地端。GitHub是一個面向開源及私有軟件項目的托管平臺,無論是網友把自己的代碼保存到GitHub上,還是從GitHub上下載開源項目進行學習,都能為用戶提供幫助,無論是菜鳥還是老手程序員,下載一個GitHub先備著準沒錯。
GitHub因為只支持Git作為唯一的版本庫格式進行托管,故名GitHub。目前GitHub擁有1億以上的開發(fā)人員,400萬以上組織機構和3.3億以上資料庫,GitHub電腦版還可幫助用戶查看各種不同語言的差異,還可以進行語法高亮顯示,并支持在不觸及命令行的情況下提交更改。
軟件特色
從代碼自動化到云:使用GitHub Actions通過GitHub Packages和內置CI/CD更快地循環(huán)生產代碼并簡化工作流。
自動化工作流:在管理代碼的同一個位置以所需方式生成、測試、部署和運行CI/CD。從任何GitHub事件到任何可用API觸發(fā)Actions。使用所選語言生成Actions,或從社區(qū)創(chuàng)建的數(shù)千個工作流和Actions中進行選擇。
帶有代碼的家庭包:使用Actions將新的包版本自動發(fā)布到GitHub Packages。在CI/CD工作流中安裝托管在GitHub Packages或首選包注冊表上的包和映像。它對于開放源代碼始終免費,Actions內的數(shù)據(jù)傳輸對所有人都無限制。
共同保護軟件安全:GitHub在保護全球代碼安全方面扮演著重要的角色-開發(fā)人員、維護人員、研究人員和安全團隊。在GitHub上,各地的開發(fā)團隊都可以協(xié)同工作,以保護全球軟件供應鏈的安全,從分支到完成。
獲取有關代碼中漏洞的警報:GitHub持續(xù)掃描常用語言的安全建議。此外,此功能還會向受影響的存儲庫的維護人員發(fā)送安全警報,并提供詳細信息,以便他們能夠修正風險。
自動更新漏洞:GitHub監(jiān)視項目依賴項,并自動打開拉取請求,以將依賴項更新為可解決已知漏洞的最低版本。
查找其他工具忽略的漏洞:CodeQL是行業(yè)領先的語義代碼分析引擎。GitHub的革命性方法將代碼視為數(shù)據(jù),以更快地識別安全漏洞。
消除變體:永遠不會再犯相同的錯誤。主動漏洞掃描可防止漏洞進入生產環(huán)境。
確保令牌安全:意外地將令牌提交到公共存儲庫,在20家服務提供商的支持下,GitHub會采取措施確保安全。
Github電腦版使用教程
一、驗證到GitHub
將您的GitHub.com或GitHub Enterprise帳戶信息添加到github desktop,以便您可以訪問您的存儲庫。如果啟用了雙因素身份驗證,則在登錄到github desktop時,系統(tǒng)會要求您提供一個2FA密碼以及您的密碼。
1、在窗口的左上角,選擇文件菜單。
2、點擊選項。
3、在選項窗口中,選擇帳戶。
4、在“帳戶”窗格中,執(zhí)行以下任一操作:
- 要通過GitHub進行身份驗證,請在“GitHub.com”下單擊登錄。
- 要向GitHub Enterprise進行身份驗證,請在“GitHub Enterprise”下單擊登錄。
5、要添加GitHub Enterprise帳戶,請在“企業(yè)服務器地址”下鍵入您的憑據(jù),然后單擊繼續(xù)。
6、要添加GitHub帳戶,請輸入您的GitHub.com憑據(jù),然后單擊登錄。
7、如果您為GitHub或GitHub Enterprise配置了雙因素身份驗證,請執(zhí)行以下操作之一:
- 如果您通過短信設置2FA,請從SMS消息中檢索您的2FA代碼。
- 如果您使用TOTP應用程序設置2FA,請生成2FA代碼。
8、返回到GitHub桌面。在提示中,輸入您的2FA代碼,然后點擊登錄。
二、為github desktop配置Git
如果您還沒有安裝Git,則必須在使用GitHub Desktop之前對其進行配置。
github desktop使用您在本地Git配置中設置的電子郵件地址來連接提交與您的GitHub或GitHub企業(yè)帳戶。
1、登錄到GitHub或GitHub Enterprise。
2、在任何頁面的右上角,點擊你的個人資料照片,然后點擊設置。
3、在左側邊欄中,點擊電子郵件。
4、復制您想要在本地Git配置中使用的電子郵件地址。
5、返回到github desktop
6、在窗口的左上角,選擇文件菜單。
7、點擊選項。
8、在選項窗口中,選擇Git。
9、在名稱字段中,輸入您想要用于Git配置的名稱。
10、在電子郵件字段中,粘貼您從GitHub或GitHub Enterprise帳戶設置復制的電子郵件地址。
三、從命令行啟動github desktop
1、打開命令提示符。
2、要將GitHub Desktop啟動到上次打開的存儲庫,請鍵入github。要為特定的存儲庫啟動GitHub Desktop,請使用github命令,然后使用該存儲庫的路徑。
您也可以更改為您的存儲庫路徑和類型github后跟一個句點。
四、github desktop主要界面介紹
雙擊GitHub,進入主界面。
首先登陸:輸入GitHub賬號和密碼
登陸之后顯示主界面,此時可以跟著它的教程做一遍,熟悉大致流程:
接著是主界面的介紹,如下圖:
這里將對每個紅框的區(qū)域進行大致說明:
1. 這是新建功能,里面有:
a、Add 添加已創(chuàng)建的本地代碼庫
注意!如果在Create之前直接導入一個代碼庫(本地文件夾),會提示create a repository,點擊進入Create。不用更改,直接點擊下面的Create repository。
這時可能會自動幫你添加到Other部分(即上圖的3)。
也可能沒有任何變化,如果出現(xiàn)這種情況,請再次點擊Add選項。你會發(fā)現(xiàn)點擊Add repository也沒用。這時將Local path位置的路徑最后一個字母刪掉,接著補回來,這樣就可以成功Add了。(至于為什么要這么麻煩,我也不清楚,這個方法是我試出來的,如果你有其他更好的方法,分享一下吧)
b、Create 創(chuàng)建新的本地代碼庫
c、Clone 從GitHub上下載已有的代碼庫
2. 這里是已經與GitHub同步的代碼庫。
3. 這里是本地的代碼庫。里面有:
沒有提交到GitHub的代碼庫
更改后未同步的代碼庫
4. 如果當前本地代碼庫有更改,會將更改的文件顯示在這里。這里只是緩存。
5. 如果想提交緩存里的修改修改到本地代碼庫,需要在這里填寫修改摘要(Summary)和詳細描述(Description)。然后點擊Commit to master,提交到本地代碼庫。
6. 如果按照上面的步驟提交到本地代碼庫,則可以看到那些文件都移動到這里了。此時提交到本地代碼庫完成。但是還需要將其同步到GitHub上面。
7. 上面4-6都是在這里的紅框選項卡內。這里表示最新情況。
8. 與上面7不同的是,這里表示提交歷史。也可以通過選擇下面的master上的圈圈來查看歷史提交。
9. 請求合并。如果你從其他人的GitHub上Fork代碼庫到你的GitHub并進行修改,又希望其他人將你的代碼與他的合并,可以提交請求。如果審核通過,那么你成為這個項目的貢獻者之一。
10. 與上面9不同的是:這里將你的代碼與你所參與的項目(有寫權限)進行同步(Sync)。如果是是第一次提交代碼庫,這里顯示的是Publish。
Github電腦版常見問題
Github怎么下載文件?
點擊右上角Sign in 登陸github賬號。
然后再左上角Search GitHub 輸入要搜索的項目名稱,按回車進行搜索,比如搜索html5。
然后點擊要下載的鏈接,進入詳情頁面。
進入詳情頁面后,點擊“clone or download”。
然后點擊“Download ZIP”即可下載項目的壓縮包,點擊“Open in Desktop”即可打開當前的項目。