如何在 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 安裝指南

留下評論

Windows 11 版本 26200.5622 (KB5058512) 在開發頻道中新增了新的復原功能

Windows 11 版本 26200.5622 (KB5058512) 在開發頻道中新增了新的復原功能

Windows 11 版本 26200.5622 (KB5058512) 為 Word 帶來了「使用 Copilot 進行草稿」功能,以及「點擊即可完成」功能、快速機器復原功能和新的 PC 檔案傳輸功能。

Windows 11 Beta 頻道版本 26120.4230 (KB5058506) 新增功能與修復

Windows 11 Beta 頻道版本 26120.4230 (KB5058506) 新增功能與修復

Windows 11 版本 26120.4230 (KB5058506) 已在 Beta 頻道發布,帶來了新的復原設定、開始功能表側邊欄和設定變更。

Windows 10 更新 KB4577586 將移除 Adob​​e Flash Player

Windows 10 更新 KB4577586 將移除 Adob​​e Flash Player

KB4577586 更新現已推出,可從 Windows 10 及更早版本中永久移除 Adob​​e Flash Player。以下是應用方法。

如何在 Windows 上使用 PowerToys 啟動和自動排列應用程式

如何在 Windows 上使用 PowerToys 啟動和自動排列應用程式

若要在 Windows 11(或 10)上自動啟動和排列一組應用程序,請開啟 PowerToys > 工作區,然後建立工作區。

Windows 11 中的檔案總管速度已提升,選單也進行了簡化。

Windows 11 中的檔案總管速度已提升,選單也進行了簡化。

Windows 11 正在測試檔案總管預先載入功能,以加快啟動速度,並新增新的操作分組功能,以簡化上下文功能表。

如何繞過網路連線安裝 Windows 11

如何繞過網路連線安裝 Windows 11

若要在未連接網際網路且使用本機帳戶的情況下安裝 Windows 11,請在 OOBE 中使用 Shift + F10 並執行 OOBEBYPASSNRO 指令。

如何在 Windows 11 上快速建立 macOS 啟動 USB 隨身碟

如何在 Windows 11 上快速建立 macOS 啟動 USB 隨身碟

以下是在 Windows 10 和 11 上建立支援 GPT 分割區的 macOS 可啟動 USB 媒體 (Ventura) 以拯救您的 Mac 的步驟。

如何在 Windows 11 系統中與家庭網路中的其他電腦共用文件

如何在 Windows 11 系統中與家庭網路中的其他電腦共用文件

要在 Windows 11 系統中透過網路共用文件,您可以使用「共用」或 OneDrive,也可以共用資料夾(無論是否設定密碼)。以下是具體操作方法。

下載這款受 Windows 11 啟發、重新設計的經典 Windows 10「英雄」桌布

下載這款受 Windows 11 啟發、重新設計的經典 Windows 10「英雄」桌布

下載 Windows 10 英雄背景桌布,將其設定為 Windows 11 的桌面背景。

如何在 Windows 11 中停用螢幕頂部拖曳貼靠佈局

如何在 Windows 11 中停用螢幕頂部拖曳貼靠佈局

若要停用 Windows 11 螢幕頂部的分割畫面佈局,請開啟“設定”>“系統”>“多工處理”,然後關閉此分割畫面視窗設定。