iT邦幫忙

2023 iThome 鐵人賽

DAY 24
0
DevOps

在open source環境,建置container環境及k8s(Minikube)的API佈署環境系列 第 24

[Day24]從零開始:在 GitLab 建立新專案並使用 GitHub Desktop 進行 Commit

  • 分享至 

  • xImage
  •  

前言

在軟體開發中,有效的版本控制和協作是至關重要的。GitLab 是一個優秀的平台,用於管理項目、版本控制和持續集成,而 GitHub Desktop 則是一個方便的桌面應用程式,使您能夠輕鬆進行本地程式碼管理和提交。在本文中,我們將從零開始,引導您在 GitLab 上創建新專案,然後使用 GitHub Desktop 進行提交。

步驟 1:建立 GitLab 帳戶和專案

  1. 前往 GitLab 官方網站,註冊一個帳戶(如果尚未擁有)。
  2. 登入後,點擊頁面右上方的 "+ New",然後選擇 "Project"。
  3. 選擇 "Create Blank Project" 選項。
  4. 給專案取一個名稱,填寫描述,選擇可見性(公開或私有),然後點擊 "Create project"。
    https://ithelp.ithome.com.tw/upload/images/20230821/20161653tXFAmxPLG8.png
    https://ithelp.ithome.com.tw/upload/images/20230821/20161653ILb3q76UMl.png

步驟 2:安裝並配置 GitHub Desktop

  1. 前往 GitHub Desktop 下載頁面 下載並安裝 GitHub Desktop 應用程式。
  2. 打開 GitHub Desktop,登入您的 GitHub 帳戶(GitHub Desktop 支援與 GitLab 整合)。

步驟 4: 申請token

  1. 前往Acess Tokens
  2. 設定名字、期限、角色、權限
    https://ithelp.ithome.com.tw/upload/images/20230829/20161653Rz3At52ubV.png

步驟 3:複製專案存儲庫並進行本地提交

  1. 回到 GitLab 專案頁面,在 "Repository" 部分複製專案的存儲庫 URL。
  2. 在 GitHub Desktop 中,點擊左上角的 "+ / Clone"。
  3. 在 "Clone a repository" 對話框中,將先前複製的 URL 粘貼到 "URL" 欄位,選擇存儲位置,然後點擊 "Clone"。
    https://ithelp.ithome.com.tw/upload/images/20230821/20161653haxZARyoqF.png
    https://ithelp.ithome.com.tw/upload/images/20230821/201616534x4nbiS8SX.png

步驟 4:進行提交

  1. 在 "Changes" 標籤中,您可以看到專案目錄中所做的任何更改。
  2. 勾選您要提交的更改,並在 "Summary" 和 "Description" 欄位中輸入提交訊息。
  3. 點擊 "Commit to main" 按鈕(您也可以創建新分支進行提交)。
    4 點擊 "Push origin" 按鈕將您的提交推送到 GitLab 上的遠端存儲庫。
    https://ithelp.ithome.com.tw/upload/images/20230821/201616532xMibXAm7F.png
    https://ithelp.ithome.com.tw/upload/images/20230821/20161653yxIQUEXcEq.png

結論

通過這個步驟,您已經成功地建立了一個新的 GitLab 專案並使用 GitHub Desktop 進行了本地提交。這種流程可以讓您更有效地進行版本控制、協作和程式碼管理。無論您是獨自開發還是團隊合作,這些工具都將大大提升您的軟體開發流程。現在您可以繼續進行更多的開發和提交,並充分利用 GitLab 和 GitHub Desktop 的功能。


上一篇
[Day23]GitLab Runner 執行器選擇:選擇最適合您專案的執行方
下一篇
[Day25]GitLab Runner 教學:實現持續集成與持續部署
系列文
在open source環境,建置container環境及k8s(Minikube)的API佈署環境30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言