如何在 Windows Server 上設置 GitLab 服務器

GitLab 是GitHub等源代碼管理網站的自託管替代方案。與 GitHub 一樣,它允許團隊使用Git版本控制系統協作開發項目。

在Windows Server上託管您自己的 GitLab 服務器比聽起來更容易。本指南將向您展示如何安裝和設置 GitLab。但是,在我們開始之前,請確保您擁有 Windows Server 的管理訪問權限。

如何安裝Linux虛擬機

在 Windows Server 上運行 GitLab 需要 Linux 虛擬機。原因是GitLab的開發者沒有計劃直接支持Microsoft Windows。此外,GitLab 是 Linux 軟件,他們不打算移植它。

有幾種方法可以在 Windows Server 上運行 VM。在本指南中,我們將使用 Hyper-V。為什麼?Hyper-V 具有本機 Windows 集成,支持性能和可擴展性,以及與 Windows Server 的良好兼容性。

首先,請確保您已在 Windows Server 上安裝並配置了 Hyper-V。如果您沒有配置 Hyper-V,請執行以下操作。首先,打開 Windows Server Manager 工具。

加載 Windows Server Manager 應用程序後,找到“添加角色和功能”選項,然後單擊它。查找“Hyper-V”選項,然後選中其旁邊的框以啟用它。啟用 Hyper-V 後,您必須重新啟動 Windows Server 才能使用它。

啟動並運行 Hyper-V 後,從官方網站下載最新版本的 Ubuntu Server 。將最新版本的 Ubuntu Server 下載到 Windows Server 後,在 Windows Server 上啟動 Hyper-V Manager 應用程序。

打開後,右鍵單擊側欄中的服務器。然後,右鍵單擊您的服務器後,在菜單中選擇“新建”。最後,在“新建”菜單中,找到“虛擬機”並單擊它以創建一個新的虛擬機。

當您單擊“虛擬機”按鈕時,將出現一個嚮導。請閱讀“開始之前”消息。閱讀完後,單擊“下一步”按鈕即可轉到下一頁。

在下一頁上,您需要選擇虛擬機的名稱。輸入“Ubuntu 服務器 (GitLab)”。然後,如果您希望將虛擬機存儲在與默認設置不同的位置,請選擇 Hyper-V 保存虛擬機的位置。完成後,單擊“下一步”按鈕。

命名 VM 後,您需要選擇 Hyper-V 將使用哪一代 VM。第 1 代支持 32 和 64 位,但不支持 UEFI。第 2 代確實支持 UEFI。做出選擇後,單擊“下一步”按鈕轉到下一頁。

指定代數後,設置 VM 的內存分配。理想情況下,Ubuntu Server 應具有至少 4 GB 的可用 RAM 才能發揮最佳功能。完成後單擊“下一步”按鈕。

配置內存後,必須設置網絡。將新 VM 連接到 Hyper-V 虛擬交換機。然後,單擊“下一步”按鈕繼續。

您現在必須在虛擬機中安裝 Ubuntu Server。為此,請選擇“從可啟動 CD/DVD-ROM 安裝操作系統”並選擇 Ubuntu Server ISO 文件。加載 Ubuntu Server ISO 後,單擊“完成”。

單擊“完成”按鈕後,您需要完成將 Ubuntu 服務器安裝到虛擬機的過程。安裝 Ubuntu 後,重新啟動以在 Hyper-V 中使用 Ubuntu Server。

如何在 Windows Server 上的 Ubuntu 虛擬機中部署 GitLab

在 Ubuntu VM 上部署 GitLab 是一個非常複雜的過程,需要執行很多步驟。因此,我們有一篇專門的文章介紹如何在 Ubuntu Server 上部署 GitLab。這些說明非常適合 Ubuntu 虛擬機、Ubuntu 容器和 Ubuntu 的裸機部署。

在 Ubuntu VM 中安裝 GitLab 後,所有用戶都將能夠與您的自託管 Git 存儲庫進行交互,以進行編程協作和源代碼控制。與存儲庫交互的方法有很多,包括GitKraken工具、TortiseGitGitHub DesktopGitExtensionsSourceTree

通過網絡訪問 GitLab

源代碼控制應用程序非常有用,因為它們簡化了 Git 的使用,並且在與 Windows Server 上的 GitLab 實例交互時可以成為一項重要資產。不過,您也可以直接通過網站與 GitLab 進行交互。

要訪問您的 GitLab 實例,只需將您喜歡的瀏覽器指向 GitLab URL 並登錄即可。有關訪問 Windows Server 中 Ubuntu VM 上託管的 GitLab 的更多信息,請查看我們的 Gitlab 安裝指南

留下評論

如何在 Excel 中使用 COPILOT 函數(附範例)

如何在 Excel 中使用 COPILOT 函數(附範例)

Excel COPILOT 功能可讓您在試算表中使用自然語言,直接在 Excel 中利用 AI 對資料進行匯總、分析和分類。

如何使用 PowerShell 驗證 Windows 11 ISO 檔案的真實性

如何使用 PowerShell 驗證 Windows 11 ISO 檔案的真實性

若要檢查 Windows 11 ISO 檔案雜湊值以驗證其真實性,請使用 Get-FileHash 命令並將結果與這些值進行比較。

將不支援的 (24H2) PC 升級到 Windows 11 25H2,無需重新安裝或使用額外工具

將不支援的 (24H2) PC 升級到 Windows 11 25H2,無需重新安裝或使用額外工具

若要從 Windows 11 24H2 升級至 25H2 版本而無需重新安裝或使用額外工具,您必須手動套用啟用套件。

如何在 Windows 11 上變更滑鼠指標顏色

如何在 Windows 11 上變更滑鼠指標顏色

若要在 Windows 11 上變更滑鼠指標的顏色和大小,請前往“設定”>“輔助功能”>“滑鼠指標”,然後點選並自訂設定。

Windows 11 版本 27871 帶來了開始功能表、工作列和節能器方面的變更(Canary 版)

Windows 11 版本 27871 帶來了開始功能表、工作列和節能器方面的變更(Canary 版)

Windows 11(Canary)版本 27871 增加了透過 Intune、手機連接和工作列變更來控制節能器的功能,但該頻道仍缺少主要的實驗性功能。

如何在 Windows 11 中移除 PIN 碼(灰色顯示)

如何在 Windows 11 中移除 PIN 碼(灰色顯示)

若要移除 Windows 11 上的 PIN 碼,請開啟“設定”>“帳戶”>“登入選項”,然後移除 Windows Hello PIN 碼,即使該按鈕呈現灰色顯示。

如何在 Firefox 中永久停用 AI 功能

如何在 Firefox 中永久停用 AI 功能

Firefox 瀏覽器新增了「AI 控制」功能,使用者可以透過此功能一鍵關閉所有 AI 功能。以下是具體操作方法。

如何啟用 Windows 11 2026 年 2 月更新 (KB5074105) 的新功能

如何啟用 Windows 11 2026 年 2 月更新 (KB5074105) 的新功能

使用 ViveTool 啟用 Windows 11 2026 年 2 月更新 (KB5074105) 26200.7705 (25H2) 中的新功能。

如何在 Windows 11(和 10)上安裝 2023 年安全啟動證書,以免在 2026 年到期前遺失

如何在 Windows 11(和 10)上安裝 2023 年安全啟動證書,以免在 2026 年到期前遺失

檢查並手動在 Windows 11 上安裝 2023 年安全啟動證書,以避免 2011 年證書在 2026 年 6 月到期時出現問題。

下一代 Xbox 會是 Windows 11 PC 嗎? Project Helix 揭露了微軟 Xbox PC 計畫的哪些資訊?

下一代 Xbox 會是 Windows 11 PC 嗎? Project Helix 揭露了微軟 Xbox PC 計畫的哪些資訊?

Project Helix 可以將 Xbox 轉變為 Windows 遊戲平台,將遊戲主機的簡潔性與 PC 遊戲和應用程式的龐大生態系統結合。