首 頁
手機(jī)版

github desktop電腦版 v3.4.5官方版

托管了全球開源項(xiàng)目源代碼。

  • 軟件大?。?59.61M
  • 軟件語言:簡體中文
  • 軟件類型:國產(chǎn)軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 更新時間:2024/09/23
  • 軟件類別:編程軟件
  • 應(yīng)用平臺:Windows11,Windows10,Windows8,Windows7
網(wǎng)友評分:10.0分
網(wǎng)友評論 下載地址 收藏該頁
本地下載

github是一個利用Git進(jìn)行版本控制、專門用于存放軟件代碼與內(nèi)容的共享虛擬主機(jī)服務(wù)。簡單來說,就是一個管理你的“代碼的歷史記錄”的工具。目前官方已經(jīng)正式發(fā)布了github desktop電腦版,也是github桌面版,可用于GIT項(xiàng)目代碼托管,管理倉庫版本,控制存儲分支,同步推送等操作,能夠讓用戶在電腦上更好的管理Git代碼。該版本還進(jìn)行了全面升級和改進(jìn),用github desktop將您的GitHub工作流程擴(kuò)展到您的瀏覽器之外,完全采用Electron進(jìn)行重新設(shè)計,可以讓用戶獲得統(tǒng)一的跨平臺體驗(yàn),完全開放源代碼,還可以自定義,歡迎免費(fèi)下載體驗(yàn)。

github桌面版

軟件特色

一、協(xié)作編碼

通過自動環(huán)境設(shè)置快速參與項(xiàng)目。

確保你看到了你關(guān)心的變化。

圍繞代碼構(gòu)建社區(qū)。

1、代碼空間

使用您喜愛的編輯器的全部功能,在云中啟動完全配置的開發(fā)環(huán)境。

2、GitHub Copilot公司

使用GitHub Copilot,可以在編輯器中獲得整行或整函數(shù)的建議。

3、Pull請求

允許貢獻(xiàn)者輕松通知您他們已推送到存儲庫中的更改,訪問權(quán)限僅限于您指定的貢獻(xiàn)者。輕松合并您接受的更改。

4、討論

專用空間,讓您的社區(qū)聚在一起,問答問題,進(jìn)行開放式對話。

5、代碼搜索和代碼視圖

我們強(qiáng)大的新代碼搜索和代碼視圖使開發(fā)人員能夠從GitHub.com快速搜索、導(dǎo)航和理解代碼。

6、通知

獲取您訂閱的GitHub活動的更新。使用通知收件箱自定義、分類和管理您的更新。

7、代碼審查

查看新代碼,查看可視化代碼更改,并自信地將代碼更改與自動狀態(tài)檢查合并。

8、代碼審查任務(wù)

分配代碼評審,以明確哪些團(tuán)隊(duì)成員應(yīng)該提交對拉取請求的評審。

9、代碼所有者

自動請求審閱——或者在對所選貢獻(xiàn)者擁有的代碼部分進(jìn)行更改時要求其批準(zhǔn)。

10、起草拉取請求

使用拉式請求作為討論和協(xié)作的方式,而無需提交正式審查或冒著不必要的合并風(fēng)險。

11、受保護(hù)的分支機(jī)構(gòu)

對如何合并代碼分支實(shí)施限制,包括要求審查,或者只允許特定的貢獻(xiàn)者處理特定的分支。

12、團(tuán)隊(duì)評審員

請求GitHub上的團(tuán)隊(duì)審查您的拉取請求。團(tuán)隊(duì)成員將收到通知,表明您已要求他們進(jìn)行審查。

13、多個受讓人

分配最多10個人處理給定的問題或請求,讓您更容易跟蹤誰在處理什么。

14、多個審閱者

請求多個貢獻(xiàn)者進(jìn)行審查。將通知被請求的審閱者您已請求他們審閱。

15、多行注釋

通過在拉請求差異視圖中一次引用或注釋多行來澄清代碼審查。

16、公共存儲庫

與任何GitHub成員一起處理您控制的公共存儲庫中的代碼。進(jìn)行更改、打開請求、創(chuàng)建問題等等。

17、黑暗模式

選擇使用主題設(shè)置體驗(yàn)GitHub的方式。切換到深色主題或默認(rèn)為系統(tǒng)首選項(xiàng)。

二、自動化和CI/CD

自動化一切:CI/CD、測試、規(guī)劃、項(xiàng)目管理、問題標(biāo)記、批準(zhǔn)、入職等等。

標(biāo)準(zhǔn)化和規(guī)模化,整個組織的最佳實(shí)踐、安全性和法規(guī)遵從性。

快速開始合作伙伴和社區(qū)的數(shù)千項(xiàng)行動。

1、行動

自動化所有軟件開發(fā)工作流。編寫任務(wù)并將其組合,以便從GitHub更快地進(jìn)行構(gòu)建、測試和部署。

2、包裝

托管您自己的軟件包或?qū)⑵溆米髌渌?xiàng)目中的依賴項(xiàng)。私人托管和公共托管都可用。

3、API(應(yīng)用編程接口)

創(chuàng)建調(diào)用以獲取GitHub中所需的所有數(shù)據(jù)和事件,并自動啟動和推進(jìn)軟件工作流。

4、GitHub頁面

直接從GitHub存儲庫創(chuàng)建和發(fā)布關(guān)于您自己、您的組織或項(xiàng)目的網(wǎng)站。

5、GitHub市場

從我們社區(qū)的數(shù)千個操作和應(yīng)用程序開始,幫助您構(gòu)建、改進(jìn)和加速自動化工作流。

6、Webhooks(網(wǎng)鉤)

數(shù)十個事件和webhooks API幫助您集成并自動化存儲庫、組織或應(yīng)用程序的工作。

7、托管跑步者

通過GitHub托管的按需Linux、macOS和Windows環(huán)境將自動化移動到云端,以運(yùn)行工作流。

8、自我托管的跑步者

更多的環(huán)境和更全面的控制,包括標(biāo)簽、組和策略,以管理您自己機(jī)器上的運(yùn)行。另外,runner應(yīng)用程序是開源的。

9、保密管理

跨多個存儲庫共享、更新和自動同步機(jī)密,以提高安全性并減少工作流失敗。

10、環(huán)境

使用機(jī)密和保護(hù)規(guī)則滿足軟件交付的安全性和法規(guī)遵從性要求。

11、部署

查看您的代碼在環(huán)境中運(yùn)行的版本,包括時間和原因,以及日志以供查看。

12、工作流可視化

繪制工作流,實(shí)時跟蹤其進(jìn)度,了解復(fù)雜的工作流,并與團(tuán)隊(duì)其他成員溝通狀態(tài)。

13、工作流模板

使用在整個組織中共享的預(yù)配置工作流模板來標(biāo)準(zhǔn)化和擴(kuò)展最佳實(shí)踐和流程。

14、政策

通過針對fork-pull請求的附加策略,按存儲庫和組織管理Actions的使用和權(quán)限。

三、安全

在編寫代碼時保護(hù)代碼。自動檢查對代碼庫的每個更改,并在它們進(jìn)入生產(chǎn)環(huán)境之前識別漏洞。

了解并解決開放源代碼依賴項(xiàng)中的任何漏洞。

自動檢測并停用提交給您的回購的機(jī)密。

1、專用存儲庫

在私有GitHub存儲庫中承載您不想與世界共享的代碼,只有您和與您共享代碼的人才能訪問這些代碼。

2、2FA公司

登錄GitHub時,使用雙因素身份驗(yàn)證(2FA)添加額外的安全層。需要2FA并從TOTP應(yīng)用程序、安全密鑰等中進(jìn)行選擇。

3、所需審查

在合作者可以對受保護(hù)的分支進(jìn)行更改之前,確保拉取請求具有特定數(shù)量的批準(zhǔn)審核。

4、所需的狀態(tài)檢查

創(chuàng)建所需的狀態(tài)檢查,以使用狀態(tài)API在分支上添加額外的錯誤預(yù)防層來強(qiáng)制執(zhí)行檢查。

5、代碼掃描

使用靜態(tài)分析查找自定義代碼中的漏洞。通過掃描每個pull請求來防止引入新漏洞。

6、秘密掃描

在公共和私人存儲庫中查找硬編碼的秘密。撤銷它們以確保對您使用的服務(wù)的訪問安全。

7、私人漏洞報告

使您的公共存儲庫能夠私下接收社區(qū)的漏洞報告并就解決方案進(jìn)行協(xié)作。

8、依賴關(guān)系圖

查看您的項(xiàng)目所依賴的包、依賴它們的存儲庫以及在它們的依賴項(xiàng)中檢測到的任何漏洞。

9、相關(guān)警報

當(dāng)出現(xiàn)影響存儲庫的新漏洞時,請獲得通知。GitHub檢測公共和私有存儲庫中易受攻擊的依賴項(xiàng)并向用戶發(fā)出警報。

10、Dependabot安全和版本更新

通過自動打開pull請求來更新易受攻擊或過時的依賴關(guān)系,從而確保供應(yīng)鏈的安全性和最新性。

11、依賴性審查

在合并拉請求之前,了解新引入的依賴項(xiàng)在拉請求期間的安全影響。

12、GitHub安全咨詢

私下報告、討論、修復(fù)和發(fā)布有關(guān)開源存儲庫中發(fā)現(xiàn)的安全漏洞的信息。

13、GitHub咨詢數(shù)據(jù)庫

瀏覽或搜索GitHub知道的漏洞。該數(shù)據(jù)庫包含GitHub依賴關(guān)系圖上所有管理的CVE和安全建議。

14、GPG提交簽名驗(yàn)證

使用GPG、S/MIME或SSH對標(biāo)記進(jìn)行簽名和提交。這些在GitHub上標(biāo)記為已驗(yàn)證,以便其他人知道更改來自可信來源。

15、安全審核日志

快速回顧組織成員執(zhí)行的操作。您的審核日志包括諸如誰執(zhí)行了操作以及何時執(zhí)行的詳細(xì)信息。

16、存儲庫規(guī)則

通過可擴(kuò)展的源代碼保護(hù)提高組織的安全性。通過規(guī)則洞察,可以輕松查看存儲庫中代碼的更改方式和更改原因。

四、客戶端應(yīng)用

在任何連接的設(shè)備上使用GitHub Copilot。

跳過帶有快速、強(qiáng)大文本界面的可視化UI。

從macOS或Windows桌面訪問GitHub。

1、GitHub移動

將您的項(xiàng)目、想法和代碼與完全本地的移動和平板電腦體驗(yàn)結(jié)合起來。

2、GitHub CLI

將GitHub置于命令行。管理問題并從終端拉取請求,您已經(jīng)在那里使用Git和代碼。

3、GitHub桌面

使用GUI簡化開發(fā)工作流。在不接觸命令行的情況下可視化、提交和推送更改。

五、項(xiàng)目管理

使用GitHub問題來組織功能請求、錯誤和更多內(nèi)容——為軟件團(tuán)隊(duì)設(shè)計。

通過項(xiàng)目表、董事會和任務(wù)列表協(xié)調(diào)大小計劃。

跟蹤您交付的內(nèi)容,直至提交。

1、項(xiàng)目

為您的問題創(chuàng)建一個自定義視圖,并提取請求以計劃和跟蹤您的工作。

2、標(biāo)簽

組織和優(yōu)先處理你的工作。將標(biāo)簽貼在問題上,并拉取請求以表示優(yōu)先級、類別或任何其他有用的信息。

3、里程碑

跟蹤存儲庫中問題組或拉入請求的進(jìn)度,并將組映射到總體項(xiàng)目目標(biāo)。

4、問題

跟蹤錯誤、增強(qiáng)功能和其他請求,確定工作優(yōu)先級,并在提出和合并更改時與利益相關(guān)者進(jìn)行溝通。

5、圖表和見解

通過創(chuàng)建和共享基于項(xiàng)目數(shù)據(jù)構(gòu)建的圖表,利用洞察力可視化您的項(xiàng)目。

6、組織依賴性洞察

通過相關(guān)性洞察,您可以查看組織所依賴的開源項(xiàng)目的漏洞、許可證和其他重要信息。

7、存儲庫洞察力

使用存儲庫中有關(guān)活動和貢獻(xiàn)的數(shù)據(jù)(包括趨勢),對開發(fā)周期進(jìn)行數(shù)據(jù)驅(qū)動的改進(jìn)。

8、維基

將項(xiàng)目文檔存放在存儲庫中的wiki中。投稿人可以在網(wǎng)上或本地輕松編輯文檔。

六、團(tuán)隊(duì)管理

簡化項(xiàng)目和團(tuán)隊(duì)的訪問和權(quán)限管理。

更新權(quán)限,在成長過程中添加新用戶,并為每個人提供所需的確切權(quán)限。

與Okta和Entra ID同步。

1、組織

設(shè)置擁有存儲庫的用戶帳戶組。以團(tuán)隊(duì)或個人用戶為基礎(chǔ)管理訪問權(quán)限。

2、邀請

使用GitHub成員的用戶名或電子郵件地址,輕松地將其添加到存儲庫中,并要求他們確認(rèn)訪問。

3、團(tuán)隊(duì)

將組織成員分組,以反映公司或組的結(jié)構(gòu)以及級聯(lián)訪問權(quán)限和提及。

4、團(tuán)隊(duì)同步

在GitHub上啟用身份提供程序和組織之間的團(tuán)隊(duì)同步,包括Entra ID和Okta。

5、自定義角色

根據(jù)用戶在組織中的角色定義用戶對代碼、數(shù)據(jù)和設(shè)置的訪問級別。

6、自定義存儲庫角色

通過使用細(xì)粒度權(quán)限設(shè)置創(chuàng)建自定義角色,確保成員僅具有所需的權(quán)限。

7、域驗(yàn)證

在GitHub上驗(yàn)證您的組織身份,并通過個人資料徽章顯示該驗(yàn)證。

8、已驗(yàn)證和批準(zhǔn)的域

通過批準(zhǔn)公司域,確保電子郵件只進(jìn)入公司的電子郵件收件箱。

9、審核日志API

快速回顧組織成員執(zhí)行的操作。監(jiān)視訪問、權(quán)限更改、用戶更改和其他事件。

10、審核日志流

通過使用領(lǐng)先的系統(tǒng)信息和事件管理工具以及云存儲提供商流式傳輸企業(yè)審核日志,防止審核日志丟失。

11、存儲庫創(chuàng)建限制

僅將存儲庫創(chuàng)建權(quán)限限制為組織所有者,或允許成員創(chuàng)建公共和私有存儲庫。

12、通知限制

通過將電子郵件通知限制到批準(zhǔn)的電子郵件域來保護(hù)有關(guān)您的團(tuán)隊(duì)正在處理的內(nèi)容的信息。

13、企業(yè)帳戶

通過企業(yè)帳戶,通過單一的可視性和管理點(diǎn),實(shí)現(xiàn)組織和GitHub環(huán)境之間的協(xié)作。

14、合規(guī)性報告

通過訪問GitHub的云合規(guī)報告(例如我們的SOC報告和云安全聯(lián)盟CAIQ自我評估(CSA CAIQ))來滿足您的安全評估和認(rèn)證需求。

github desktop電腦版入門教程:

一、驗(yàn)證到GitHub

將您的GitHub.com或GitHub Enterprise帳戶信息添加到github desktop,以便您可以訪問您的存儲庫。如果啟用了雙因素身份驗(yàn)證,則在登錄到github desktop時,系統(tǒng)會要求您提供一個2FA密碼以及您的密碼。

1、在窗口的左上角,選擇文件菜單。

2、點(diǎn)擊選項(xiàng)。

3、在選項(xiàng)窗口中,選擇帳戶。

4、在“帳戶”窗格中,執(zhí)行以下任一操作:

- 要通過GitHub進(jìn)行身份驗(yàn)證,請在“GitHub.com”下單擊登錄。

- 要向GitHub Enterprise進(jìn)行身份驗(yàn)證,請在“GitHub Enterprise”下單擊登錄。

5、要添加GitHub Enterprise帳戶,請在“企業(yè)服務(wù)器地址”下鍵入您的憑據(jù),然后單擊繼續(xù)。

6、要添加GitHub帳戶,請輸入您的GitHub.com憑據(jù),然后單擊登錄。

7、如果您為GitHub或GitHub Enterprise配置了雙因素身份驗(yàn)證,請執(zhí)行以下操作之一:

- 如果您通過短信設(shè)置2FA,請從SMS消息中檢索您的2FA代碼。

- 如果您使用TOTP應(yīng)用程序設(shè)置2FA,請生成2FA代碼。

8、返回到GitHub桌面。在提示中,輸入您的2FA代碼,然后點(diǎn)擊登錄。

二、為github desktop配置Git

如果您還沒有安裝Git,則必須在使用GitHub Desktop之前對其進(jìn)行配置。

github desktop使用您在本地Git配置中設(shè)置的電子郵件地址來連接提交與您的GitHub或GitHub企業(yè)帳戶。

1、登錄到GitHub或GitHub Enterprise。

2、在任何頁面的右上角,點(diǎn)擊你的個人資料照片,然后點(diǎn)擊設(shè)置。

3、在左側(cè)邊欄中,點(diǎn)擊電子郵件。

4、復(fù)制您想要在本地Git配置中使用的電子郵件地址。

5、返回到github desktop

6、在窗口的左上角,選擇文件菜單。

7、點(diǎn)擊選項(xiàng)。

8、在選項(xiàng)窗口中,選擇Git。

9、在名稱字段中,輸入您想要用于Git配置的名稱。

10、在電子郵件字段中,粘貼您從GitHub或GitHub Enterprise帳戶設(shè)置復(fù)制的電子郵件地址。

三、從命令行啟動github desktop

1、打開命令提示符。

2、要將GitHub Desktop啟動到上次打開的存儲庫,請鍵入github。要為特定的存儲庫啟動GitHub Desktop,請使用github命令,然后使用該存儲庫的路徑。

您也可以更改為您的存儲庫路徑和類型github后跟一個句點(diǎn)。

四、github desktop主要界面介紹

雙擊GitHub,進(jìn)入主界面。

首先登陸:輸入GitHub賬號和密碼

登陸之后顯示主界面,此時可以跟著它的教程做一遍,熟悉大致流程:

接著是主界面的介紹

這里將對每個紅框的區(qū)域進(jìn)行大致說明:

1. 這是新建功能,里面有:

a、Add 添加已創(chuàng)建的本地代碼庫

注意!如果在Create之前直接導(dǎo)入一個代碼庫(本地文件夾),會提示create a repository,點(diǎn)擊進(jìn)入Create。不用更改,直接點(diǎn)擊下面的Create repository。

這時可能會自動幫你添加到Other部分。

也可能沒有任何變化,如果出現(xiàn)這種情況,請再次點(diǎn)擊Add選項(xiàng)。你會發(fā)現(xiàn)點(diǎn)擊Add repository也沒用。這時將Local path位置的路徑最后一個字母刪掉,接著補(bǔ)回來,這樣就可以成功Add了。

b、Create 創(chuàng)建新的本地代碼庫

c、Clone 從GitHub上下載已有的代碼庫

2. 這里是已經(jīng)與GitHub同步的代碼庫。

3. 這里是本地的代碼庫。里面有:

沒有提交到GitHub的代碼庫

更改后未同步的代碼庫

4. 如果當(dāng)前本地代碼庫有更改,會將更改的文件顯示在這里。這里只是緩存。

5. 如果想提交緩存里的修改修改到本地代碼庫,需要在這里填寫修改摘要(Summary)和詳細(xì)描述(Description)。然后點(diǎn)擊Commit to master,提交到本地代碼庫。

6. 如果按照上面的步驟提交到本地代碼庫,則可以看到那些文件都移動到這里了。此時提交到本地代碼庫完成。但是還需要將其同步到GitHub上面。

7. 上面4-6都是在這里的紅框選項(xiàng)卡內(nèi)。這里表示最新情況。

8. 與上面7不同的是,這里表示提交歷史。也可以通過選擇下面的master上的圈圈來查看歷史提交。

9. 請求合并。如果你從其他人的GitHub上Fork代碼庫到你的GitHub并進(jìn)行修改,又希望其他人將你的代碼與他的合并,可以提交請求。如果審核通過,那么你成為這個項(xiàng)目的貢獻(xiàn)者之一。

10. 與上面9不同的是:這里將你的代碼與你所參與的項(xiàng)目(有寫權(quán)限)進(jìn)行同步(Sync)。如果是是第一次提交代碼庫,這里顯示的是Publish。

更新日志

v3.4.5版本

1、引號保留在自定義集成參數(shù)中

2、Windows上的符號鏈接可以用作自定義編輯器和shell

v3.4.4版本

1、新:添加對自定義編輯器和shell的支持

2、補(bǔ)充:在macOS上添加光標(biāo)支持

3、補(bǔ)充:添加JetBrains RustRover支持

4、修復(fù):

-“創(chuàng)建新存儲庫”對話框允許在存儲庫子文件夾中創(chuàng)建存儲庫

- 停止在自動補(bǔ)全建議彈出窗口上不當(dāng)宣布“對話”角色

-“打開拉取請求”和“關(guān)于”對話框的標(biāo)題通過NVDA

- 清除過濾器時,“打開拉取請求”對話框中的分支選擇彈出窗口不會關(guān)閉

- diff文件警告中圖標(biāo)的對比度至少為3:1

- “推送本地更改”確認(rèn)對話框使用“alertdialog”角色,以便屏幕閱讀器宣布整個對話框內(nèi)容

- 表情符號為屏幕閱讀器提供描述

- 僅要求所選存儲庫的SSH憑據(jù),并且僅在身份驗(yàn)證錯誤后刪除它們

5、改進(jìn):

- 當(dāng)用戶在差異中擴(kuò)展上下文時,屏幕閱讀器將宣布

- 擠壓對話框提供視覺輸入標(biāo)簽

- 應(yīng)用程序中的搜索輸入以搜索圖標(biāo)的形式提供視覺標(biāo)簽

- 在Linux上使用CmdOrCtrl+Q作為退出快捷方式。

- 在Linux上添加對Gnome控制臺、LXTerminal和Warp shell的支持。

收起介紹展開介紹
  • 程序員常用編程軟件
更多 (69個) >>程序員常用編程軟件大全 編程用的文本編輯器是專門用于編寫和編輯代碼的工具,它們提供了許多針對程序員的功能和便利性。像Visual Studio Code是由微軟開發(fā)的免費(fèi)、開源且跨平臺的文本編輯器,其中擁有強(qiáng)大的代碼編輯功能、智能補(bǔ)全、調(diào)試支持和豐富的插件生態(tài)系統(tǒng),適用于各種編程語言和框架;Sublime Text則是款款輕量級、快速、強(qiáng)大的文本編輯器,支持跨平臺使用,還具有高度可定制性和豐富的插件生態(tài)系統(tǒng),適用于多種編程語言和快捷操作;IntelliJ IDEA是JetBrains公司推出的一款專注于Java開發(fā)的IDE,主要提供了強(qiáng)大的代碼自動完成、重構(gòu)和調(diào)試功能,適用于Java開發(fā)者。當(dāng)然除了以上三款是程序員常用的文本編輯器,小編還整理提供了很多程序員常用的編程軟件以供參考選擇,這些編程文本編輯器各有特點(diǎn),可以根據(jù)個人偏好、所要開發(fā)的語言和項(xiàng)目需求來選擇適合的編輯器。
  • 下載地址
  • 安卓版
  • Mac版

發(fā)表評論

0條評論