在 GitLab 建立第一個 Project - 使用 .NET 範本

在使用 GitLab 進行專案管理時,透過範本建立專案可以大幅減少初始化設定的時間。

這篇來介紹一下如何在 GitLab 中使用 .NET 專案範本 (dotnet template) 建立第一個專案,從建立 GitLab Project、套用範本,到完成基本的專案結構與設定。

這樣可以快速建立標準化的 .NET 專案環境,為後續的版本控制與 CI/CD 自動化流程奠定一定程度的基礎。

 


GitLab.com 申請好帳號後,基本上就會看到帳號的這個 Dashboard 的畫面:

 

切換到 Projects 的部分,並且建立第一個 Project:

 

以目前 GitLab (2026/02) 的介面設計來看,分成四類方式可供建立 Project:

  1. Create blank project
    如果要完全新專案,並且所有事情都從最乾淨的方式開始,就選擇此選項。
  2. Create from template
    如果要新專案,但是卻已經有既定的方向,就選擇此。
  3. Import project
    已經有自己的專案,建立在其他的 Git 平台,甚至是 GitLab 自己的,都可以在選擇此選項後匯入。
  4. Run CI/CD for external respository
    直接連接外部的 respository,例如 GitHub 的,到 GitLab CI/CD。

在本篇的介紹當中是透過 "Create from template" 的選項來處理。


點選 "Create from template"。

進入下一個畫面後,會看到 GitLab 已經有先建立眾多技術架構的專案,已本部落格的調性當然是會使用 .NET 來做為接下來的相關展示🙂:

找到 ".NET Core" 點選 "Use template"。

 

進入到下一個畫面:



下圖示範會有幾點的資訊需要填寫及其意義:

  1. Project name (專案名稱):
    給予專案一個方便自己用來識別的名稱。
  2. Project URL (專案位址):
    選擇 Users (通常就是 GitLab 的使用者名稱)或 Groups (如果有另外建立的話),這裡使用 Users 底下的選項。
  3. Rroject slug
    會是未來專案位址的一部份,通常需要設定成不會跟其他位址起衝突的名稱。
  4. Visibility Level
    有 Private、Internal、Public 三種等級可以選。這裡選擇 Private。

以上面的例子來說,所建立的這專案最終的專案位址:
"https://gitlab.com/JamestsaiTW/FirstProject"。

但因為選擇 Private 所以就只有我自己的帳號,才能看到這專案位址底下的內容。

 

點選 "Create project" 之後,畫面會顯示正在建立專案:

如果是採取匯入專案的方式,可能會在這個畫面等比較久。

 

建立完成後就會看到如下畫面:


這個 template 建立後的專案 Repo 當中,會預設有存在一個 README.md 的檔案。

而透過下列網址:
https://gitlab.com/JamestsaiTW/FirstPrject#whats-contained-in-this-project

 

就可以看到專案 Repo 當中涵蓋的各檔案內容與意義:

而透過此 template 所建立的專案 Repo 其中也已經設計了一個最基本的 .gitlab-ci.yml 檔案,可以直接用來跑 Pipeline

 

基本的對照認知:

GitLab 的 Groups 會是對照 GitHub 的 Organizations 


 


I'm a Microsoft MVP - Developer Technologies (From 2015 ~).
 

MVP_Logo



I focus on the following topics: Xamarin Technology, Azure, Mobile DevOps, and Microsoft EM+S.

If you want to know more about them, welcome to my website:
https://jamestsai.tw 


本部落格文章之圖片相關後製處理皆透過 Techsmith 公司 所贊助其授權使用之 "Snagit" 與 "Snagit Editor" 軟體製作。