github是一個利用Git進行版本控制、專門用于存放軟件代碼與內(nèi)容的共享虛擬主機服務。簡單來說,就是一個管理你的“代碼的歷史記錄”的工具。目前官方已經(jīng)正式發(fā)布了github desktop電腦版,也是github桌面版,可用于GIT項目代碼托管,管理倉庫版本,控制存儲分支,同步推送等操作,能夠讓用戶在電腦上更好的管理Git代碼。該版本還進行了全面升級和改進,用github desktop將您的GitHub工作流程擴展到您的瀏覽器之外,完全采用Electron進行重新設計,可以讓用戶獲得統(tǒng)一的跨平臺體驗,完全開放源代碼,還可以自定義,歡迎免費下載體驗。
軟件特色
一、協(xié)作編碼
通過自動環(huán)境設置快速參與項目。
確保你看到了你關心的變化。
圍繞代碼構建社區(qū)。
1、代碼空間
使用您喜愛的編輯器的全部功能,在云中啟動完全配置的開發(fā)環(huán)境。
2、GitHub Copilot公司
使用GitHub Copilot,可以在編輯器中獲得整行或整函數(shù)的建議。
3、Pull請求
允許貢獻者輕松通知您他們已推送到存儲庫中的更改,訪問權限僅限于您指定的貢獻者。輕松合并您接受的更改。
4、討論
專用空間,讓您的社區(qū)聚在一起,問答問題,進行開放式對話。
5、代碼搜索和代碼視圖
我們強大的新代碼搜索和代碼視圖使開發(fā)人員能夠從GitHub.com快速搜索、導航和理解代碼。
6、通知
獲取您訂閱的GitHub活動的更新。使用通知收件箱自定義、分類和管理您的更新。
7、代碼審查
查看新代碼,查看可視化代碼更改,并自信地將代碼更改與自動狀態(tài)檢查合并。
8、代碼審查任務
分配代碼評審,以明確哪些團隊成員應該提交對拉取請求的評審。
9、代碼所有者
自動請求審閱——或者在對所選貢獻者擁有的代碼部分進行更改時要求其批準。
10、起草拉取請求
使用拉式請求作為討論和協(xié)作的方式,而無需提交正式審查或冒著不必要的合并風險。
11、受保護的分支機構
對如何合并代碼分支實施限制,包括要求審查,或者只允許特定的貢獻者處理特定的分支。
12、團隊評審員
請求GitHub上的團隊審查您的拉取請求。團隊成員將收到通知,表明您已要求他們進行審查。
13、多個受讓人
分配最多10個人處理給定的問題或請求,讓您更容易跟蹤誰在處理什么。
14、多個審閱者
請求多個貢獻者進行審查。將通知被請求的審閱者您已請求他們審閱。
15、多行注釋
通過在拉請求差異視圖中一次引用或注釋多行來澄清代碼審查。
16、公共存儲庫
與任何GitHub成員一起處理您控制的公共存儲庫中的代碼。進行更改、打開請求、創(chuàng)建問題等等。
17、黑暗模式
選擇使用主題設置體驗GitHub的方式。切換到深色主題或默認為系統(tǒng)首選項。
二、自動化和CI/CD
自動化一切:CI/CD、測試、規(guī)劃、項目管理、問題標記、批準、入職等等。
標準化和規(guī)?;?,整個組織的最佳實踐、安全性和法規(guī)遵從性。
快速開始合作伙伴和社區(qū)的數(shù)千項行動。
1、行動
自動化所有軟件開發(fā)工作流。編寫任務并將其組合,以便從GitHub更快地進行構建、測試和部署。
2、包裝
托管您自己的軟件包或?qū)⑵溆米髌渌椖恐械囊蕾図?。私人托管和公共托管都可用?
3、API(應用編程接口)
創(chuàng)建調(diào)用以獲取GitHub中所需的所有數(shù)據(jù)和事件,并自動啟動和推進軟件工作流。
4、GitHub頁面
直接從GitHub存儲庫創(chuàng)建和發(fā)布關于您自己、您的組織或項目的網(wǎng)站。
5、GitHub市場
從我們社區(qū)的數(shù)千個操作和應用程序開始,幫助您構建、改進和加速自動化工作流。
6、Webhooks(網(wǎng)鉤)
數(shù)十個事件和webhooks API幫助您集成并自動化存儲庫、組織或應用程序的工作。
7、托管跑步者
通過GitHub托管的按需Linux、macOS和Windows環(huán)境將自動化移動到云端,以運行工作流。
8、自我托管的跑步者
更多的環(huán)境和更全面的控制,包括標簽、組和策略,以管理您自己機器上的運行。另外,runner應用程序是開源的。
9、保密管理
跨多個存儲庫共享、更新和自動同步機密,以提高安全性并減少工作流失敗。
10、環(huán)境
使用機密和保護規(guī)則滿足軟件交付的安全性和法規(guī)遵從性要求。
11、部署
查看您的代碼在環(huán)境中運行的版本,包括時間和原因,以及日志以供查看。
12、工作流可視化
繪制工作流,實時跟蹤其進度,了解復雜的工作流,并與團隊其他成員溝通狀態(tài)。
13、工作流模板
使用在整個組織中共享的預配置工作流模板來標準化和擴展最佳實踐和流程。
14、政策
通過針對fork-pull請求的附加策略,按存儲庫和組織管理Actions的使用和權限。
三、安全
在編寫代碼時保護代碼。自動檢查對代碼庫的每個更改,并在它們進入生產(chǎn)環(huán)境之前識別漏洞。
了解并解決開放源代碼依賴項中的任何漏洞。
自動檢測并停用提交給您的回購的機密。
1、專用存儲庫
在私有GitHub存儲庫中承載您不想與世界共享的代碼,只有您和與您共享代碼的人才能訪問這些代碼。
2、2FA公司
登錄GitHub時,使用雙因素身份驗證(2FA)添加額外的安全層。需要2FA并從TOTP應用程序、安全密鑰等中進行選擇。
3、所需審查
在合作者可以對受保護的分支進行更改之前,確保拉取請求具有特定數(shù)量的批準審核。
4、所需的狀態(tài)檢查
創(chuàng)建所需的狀態(tài)檢查,以使用狀態(tài)API在分支上添加額外的錯誤預防層來強制執(zhí)行檢查。
5、代碼掃描
使用靜態(tài)分析查找自定義代碼中的漏洞。通過掃描每個pull請求來防止引入新漏洞。
6、秘密掃描
在公共和私人存儲庫中查找硬編碼的秘密。撤銷它們以確保對您使用的服務的訪問安全。
7、私人漏洞報告
使您的公共存儲庫能夠私下接收社區(qū)的漏洞報告并就解決方案進行協(xié)作。
8、依賴關系圖
查看您的項目所依賴的包、依賴它們的存儲庫以及在它們的依賴項中檢測到的任何漏洞。
9、相關警報
當出現(xiàn)影響存儲庫的新漏洞時,請獲得通知。GitHub檢測公共和私有存儲庫中易受攻擊的依賴項并向用戶發(fā)出警報。
10、Dependabot安全和版本更新
通過自動打開pull請求來更新易受攻擊或過時的依賴關系,從而確保供應鏈的安全性和最新性。
11、依賴性審查
在合并拉請求之前,了解新引入的依賴項在拉請求期間的安全影響。
12、GitHub安全咨詢
私下報告、討論、修復和發(fā)布有關開源存儲庫中發(fā)現(xiàn)的安全漏洞的信息。
13、GitHub咨詢數(shù)據(jù)庫
瀏覽或搜索GitHub知道的漏洞。該數(shù)據(jù)庫包含GitHub依賴關系圖上所有管理的CVE和安全建議。
14、GPG提交簽名驗證
使用GPG、S/MIME或SSH對標記進行簽名和提交。這些在GitHub上標記為已驗證,以便其他人知道更改來自可信來源。
15、安全審核日志
快速回顧組織成員執(zhí)行的操作。您的審核日志包括諸如誰執(zhí)行了操作以及何時執(zhí)行的詳細信息。
16、存儲庫規(guī)則
通過可擴展的源代碼保護提高組織的安全性。通過規(guī)則洞察,可以輕松查看存儲庫中代碼的更改方式和更改原因。
四、客戶端應用
在任何連接的設備上使用GitHub Copilot。
跳過帶有快速、強大文本界面的可視化UI。
從macOS或Windows桌面訪問GitHub。
1、GitHub移動
將您的項目、想法和代碼與完全本地的移動和平板電腦體驗結合起來。
2、GitHub CLI
將GitHub置于命令行。管理問題并從終端拉取請求,您已經(jīng)在那里使用Git和代碼。
3、GitHub桌面
使用GUI簡化開發(fā)工作流。在不接觸命令行的情況下可視化、提交和推送更改。
五、項目管理
使用GitHub問題來組織功能請求、錯誤和更多內(nèi)容——為軟件團隊設計。
通過項目表、董事會和任務列表協(xié)調(diào)大小計劃。
跟蹤您交付的內(nèi)容,直至提交。
1、項目
為您的問題創(chuàng)建一個自定義視圖,并提取請求以計劃和跟蹤您的工作。
2、標簽
組織和優(yōu)先處理你的工作。將標簽貼在問題上,并拉取請求以表示優(yōu)先級、類別或任何其他有用的信息。
3、里程碑
跟蹤存儲庫中問題組或拉入請求的進度,并將組映射到總體項目目標。
4、問題
跟蹤錯誤、增強功能和其他請求,確定工作優(yōu)先級,并在提出和合并更改時與利益相關者進行溝通。
5、圖表和見解
通過創(chuàng)建和共享基于項目數(shù)據(jù)構建的圖表,利用洞察力可視化您的項目。
6、組織依賴性洞察
通過相關性洞察,您可以查看組織所依賴的開源項目的漏洞、許可證和其他重要信息。
7、存儲庫洞察力
使用存儲庫中有關活動和貢獻的數(shù)據(jù)(包括趨勢),對開發(fā)周期進行數(shù)據(jù)驅(qū)動的改進。
8、維基
將項目文檔存放在存儲庫中的wiki中。投稿人可以在網(wǎng)上或本地輕松編輯文檔。
六、團隊管理
簡化項目和團隊的訪問和權限管理。
更新權限,在成長過程中添加新用戶,并為每個人提供所需的確切權限。
與Okta和Entra ID同步。
1、組織
設置擁有存儲庫的用戶帳戶組。以團隊或個人用戶為基礎管理訪問權限。
2、邀請
使用GitHub成員的用戶名或電子郵件地址,輕松地將其添加到存儲庫中,并要求他們確認訪問。
3、團隊
將組織成員分組,以反映公司或組的結構以及級聯(lián)訪問權限和提及。
4、團隊同步
在GitHub上啟用身份提供程序和組織之間的團隊同步,包括Entra ID和Okta。
5、自定義角色
根據(jù)用戶在組織中的角色定義用戶對代碼、數(shù)據(jù)和設置的訪問級別。
6、自定義存儲庫角色
通過使用細粒度權限設置創(chuàng)建自定義角色,確保成員僅具有所需的權限。
7、域驗證
在GitHub上驗證您的組織身份,并通過個人資料徽章顯示該驗證。
8、已驗證和批準的域
通過批準公司域,確保電子郵件只進入公司的電子郵件收件箱。
9、審核日志API
快速回顧組織成員執(zhí)行的操作。監(jiān)視訪問、權限更改、用戶更改和其他事件。
10、審核日志流
通過使用領先的系統(tǒng)信息和事件管理工具以及云存儲提供商流式傳輸企業(yè)審核日志,防止審核日志丟失。
11、存儲庫創(chuàng)建限制
僅將存儲庫創(chuàng)建權限限制為組織所有者,或允許成員創(chuàng)建公共和私有存儲庫。
12、通知限制
通過將電子郵件通知限制到批準的電子郵件域來保護有關您的團隊正在處理的內(nèi)容的信息。
13、企業(yè)帳戶
通過企業(yè)帳戶,通過單一的可視性和管理點,實現(xiàn)組織和GitHub環(huán)境之間的協(xié)作。
14、合規(guī)性報告
通過訪問GitHub的云合規(guī)報告(例如我們的SOC報告和云安全聯(lián)盟CAIQ自我評估(CSA CAIQ))來滿足您的安全評估和認證需求。
github desktop電腦版入門教程:
一、驗證到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、在左側(cè)邊欄中,點擊電子郵件。
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部分。
也可能沒有任何變化,如果出現(xiàn)這種情況,請再次點擊Add選項。你會發(fā)現(xiàn)點擊Add repository也沒用。這時將Local path位置的路徑最后一個字母刪掉,接著補回來,這樣就可以成功Add了。
b、Create 創(chuàng)建新的本地代碼庫
c、Clone 從GitHub上下載已有的代碼庫
2. 這里是已經(jīng)與GitHub同步的代碼庫。
3. 這里是本地的代碼庫。里面有:
沒有提交到GitHub的代碼庫
更改后未同步的代碼庫
4. 如果當前本地代碼庫有更改,會將更改的文件顯示在這里。這里只是緩存。
5. 如果想提交緩存里的修改修改到本地代碼庫,需要在這里填寫修改摘要(Summary)和詳細描述(Description)。然后點擊Commit to master,提交到本地代碼庫。
6. 如果按照上面的步驟提交到本地代碼庫,則可以看到那些文件都移動到這里了。此時提交到本地代碼庫完成。但是還需要將其同步到GitHub上面。
7. 上面4-6都是在這里的紅框選項卡內(nèi)。這里表示最新情況。
8. 與上面7不同的是,這里表示提交歷史。也可以通過選擇下面的master上的圈圈來查看歷史提交。
9. 請求合并。如果你從其他人的GitHub上Fork代碼庫到你的GitHub并進行修改,又希望其他人將你的代碼與他的合并,可以提交請求。如果審核通過,那么你成為這個項目的貢獻者之一。
10. 與上面9不同的是:這里將你的代碼與你所參與的項目(有寫權限)進行同步(Sync)。如果是是第一次提交代碼庫,這里顯示的是Publish。
更新日志
v3.4.10版本
添加
增加了用于傳達存在優(yōu)先更新的橫幅
添加
在已檢出分支按鈕和拉取請求列表中增加了“在GitHub上查看拉取請求”選項
修復
準確計算合并中沖突文件的數(shù)量
修復
當暫存的重命名文件有更改時通知用戶
修復
倉庫設置中的遠程URL視覺標簽可被屏幕閱讀器讀出
修復
移除重復的頭像用戶
修復
修正文本框中清除按鈕的縮進問題
修復
屏幕閱讀器會播報可選列表(如歷史提交列表)中列表項的位置
修復
限制我們接受的提交信息的長度
修復
防止在執(zhí)行大型git狀態(tài)操作時顯示倉庫未找到消息
修復
為“顯示空白更改?”彈出框添加aria-labelledby和aria-describedby屬性
修復
修正共同作者文本框的邏輯制表順序
修復
允許使用Escape鍵關閉提交信息警告彈出框
改進
改進了“文件大小超出限制”對話框中文件列表的外觀
改進
屏幕閱讀器現(xiàn)在可以播報可調(diào)整大小元素的調(diào)整大小事件
改進
更新了Linux上一些JetBrains編輯器的名稱
改進
滑動圖像差異現(xiàn)在更好地處理具有透明度的圖像
改進
提交消息現(xiàn)在顯示正確的縮進
其它版本下載
- 查看詳情 github desktop中文版 v3.4.5電腦版125.54M
- 程序員常用編程軟件
-
更多 (72個) >>程序員常用編程軟件大全 編程用的文本編輯器是專門用于編寫和編輯代碼的工具,它們提供了許多針對程序員的功能和便利性。像Visual Studio Code是由微軟開發(fā)的免費、開源且跨平臺的文本編輯器,其中擁有強大的代碼編輯功能、智能補全、調(diào)試支持和豐富的插件生態(tài)系統(tǒng),適用于各種編程語言和框架;Sublime Text則是款款輕量級、快速、強大的文本編輯器,支持跨平臺使用,還具有高度可定制性和豐富的插件生態(tài)系統(tǒng),適用于多種編程語言和快捷操作。當然除了以上文本編輯器,小編還整理提供了很多程序員常用的編程軟件以供參考選擇,這些編程文本編輯器各有特點,可以根據(jù)個人偏好、所要開發(fā)的語言和項目需求來選擇適合的編輯器。
-
-
github desktop電腦版 161.53M
查看/簡體中文v3.4.10官方版 -
visual studio code中文綠色版 115.11M
查看/簡體中文v1.96.0 -
typora中文版 85.67M
查看/簡體中文v1.9.5官方版 -
Writerside文檔創(chuàng)作工具 432.31M
查看/英文v2024.3 -
DataSpell官方版 870.71M
查看/簡體中文v2024.3 -
RustRover 2024電腦版 825.21M
查看/多國語言v2024.3官方版 -
RubyMine2024電腦版 740.36M
查看/多國語言[中文]v2024.3官方版 -
jetbrains rider 2024(C語言編輯開發(fā)工具) 1.43G
查看/多國語言[中文]v2024.3官方版 -
JetBrains goland 2024電腦版 781.48M
查看/多國語言[中文]v2024.3官方版 -
NetBeans IDE中文版 481.59M
查看/簡體中文v23官方版 -
Apifox電腦版 189.97M
查看/簡體中文v2.6.30官方公網(wǎng)版 -
w3cschool編程獅電腦版 129.24M
查看/簡體中文v4.1.3 -
Notepad2中文綠色版 1.78M
查看/簡體中文v4.22.01r4056 -
EverEdit綠色便攜版 5.66M
查看/簡體中文v4.5.0.4500 -
NotepadNext官方版 11.37M
查看/簡體中文v0.8綠色版 -
light table(代碼編輯器) 47.11M
查看/英文v0.8.1官方版
-
- 下載地址
- 安卓版
- Mac版
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- RubyMine2024電腦版 v2024.3官方版740.36M / 多國語言[中文]
- jetbrains rider 2024(C語言編輯開發(fā)工具) v2024.3官方版1.43G / 多國語言[中文]
- php for windows版 v8.3.7官方正式版30.67M / 英文
- idea2023官方版 v2023.3.6661.39M / 簡體中文
- webstorm2023官方版 v2023.3.6424.88M / 簡體中文
- hbuilderx電腦版 v3.99.2023122611官方版39.61M / 簡體中文
- java runtime environment官方版 v1.8.0823K / 簡體中文
- pspad editor官方版 v5.0.7.775綠色版25.52M / 多國語言[中文]
- myeclipse2023官方電腦版 v2023.1.21.47G / 英文
- eclipse官方電腦版 v4.30.0314.88M / 英文