如何在 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 現在可讓您同時與多個輸出裝置共用音訊。

Windows 11 現在可讓您同時與多個輸出裝置共用音訊。

Windows 11 的全新「共享音訊」功能可讓您使用 LE Audio 技術與他人分享藍牙音訊。現已在 Copilot+ PC 上推出。

如何在 Windows 11 的開始功能表中停用「推薦」部分

如何在 Windows 11 的開始功能表中停用「推薦」部分

若要停用 Windows 11 開始功能表中的“建議”部分,請開啟“設定”>“個人化”>“開始”,然後關閉這些選項。

Microsoft Edge 現在可以透過 Windows 11 上的密碼管理器同步密碼。

Microsoft Edge 現在可以透過 Windows 11 上的密碼管理器同步密碼。

Microsoft Edge 在 Windows 11 和 10 系統中引進了透過 Microsoft 密碼管理器同步密碼的功能。以下是這項新功能的工作原理以及如何開始使用它們。

微軟重新命名 Windows 11 更新以減少混淆

微軟重新命名 Windows 11 更新以減少混淆

微軟正在更改 Windows 11 更新的命名規則,使其更容易理解。以下是您需要了解的所有資訊。

如何安裝 Linux Mint 以從 Windows 10 切換過來

如何安裝 Linux Mint 以從 Windows 10 切換過來

從 Windows 10 切換到 Linux Mint 的完整指南:建立 USB 安裝程式、備份檔案、安裝步驟、檔案還原等等。

如何在 Windows 11 上重設 Windows 更新

如何在 Windows 11 上重設 Windows 更新

修正 Windows 11 上的 Windows 更新問題,方法包括執行疑難排解程式、修復系統檔案、手動安裝更新或重設所有元件。

下載 Windows 11 內部版本 27924、26200、22621 Insider Preview ISO 文件

下載 Windows 11 內部版本 27924、26200、22621 Insider Preview ISO 文件

適用於 Windows 11 的版本 28020.1362 和 26220.7523 現已可透過 Canary、Dev 和 Beta 管道下載。點擊此處獲取。

微軟在安裝失敗引發新的更新擔憂後撤回了 Windows 11 KB5079391 更新。

微軟在安裝失敗引發新的更新擔憂後撤回了 Windows 11 KB5079391 更新。

微軟因安裝錯誤而撤回了適用於 Windows 11 的 KB5079391 更新。雖然問題範圍有限,但人們對更新可靠性的擔憂仍在加劇。

微軟將經典命令提示字元整合到 Windows 11 的終端開源專案中。

微軟將經典命令提示字元整合到 Windows 11 的終端開源專案中。

經典命令提示字元獲得了重大改進,滾動速度更快,剪貼簿支援更完善,並加入了來自 Windows Terminal 專案的現代化功能。

KB5079381(版本 28020.1685)適用於 Windows 11 26H1,改進了儲存清理功能(Canary 版)

KB5079381(版本 28020.1685)適用於 Windows 11 26H1,改進了儲存清理功能(Canary 版)

KB5079381(版本 28020.1685)適用於 Windows 11,在 Canary 頻道推出,新增了檔案總管中檔案重命名的語音輸入功能,並提高了儲存清理的可靠性。