91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Ubuntu/Fedora/Debian中安裝開源Web應用GitLab

發布時間:2021-10-23 11:05:37 來源:億速云 閱讀:146 作者:小新 欄目:系統運維

這篇文章主要為大家展示了“怎么在Ubuntu/Fedora/Debian中安裝開源Web應用GitLab”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“怎么在Ubuntu/Fedora/Debian中安裝開源Web應用GitLab”這篇文章吧。

1.安裝先決條件

首先,我們需要安裝 GitLab 所依賴的軟件包。我們將安裝 curl,用以下載我們所需的文件;安裝openssh-server ,以此來通過 ssh  協議登錄到我們的機器上;安裝ca-certificates,用它來添加 CA 認證;以及 postfix,把它作為一個 MTA(Mail Transfer  Agent,郵件傳輸代理)。

注:若要安裝 GitLab 社區版,我們需要一個至少包含 2 GB 內存和 2 核 CPU 的 linux 機器。

在 Ubuntu 14 .04/Debian 8.x 中

鑒于這些依賴包都可以在 Ubuntu 14.04 和 Debian 8.x 的官方軟件倉庫中獲取到,我們只需通過使用 apt-get  包管理器來安裝它們。為此,我們需要在一個終端或控制臺中執行下面的命令:

# apt-get install curl openssh-server ca-certificates postfix

怎么在Ubuntu/Fedora/Debian中安裝開源Web應用GitLab

install dependencies gitlab ubuntu debian

在 Fedora 22 中

在 Fedora 22 中,由于 yum 已經被棄用了,默認的包管理器是 dnf。為了安裝上面那些需要的軟件包,我們只需運行下面的 dnf  命令:

# dnf install curl openssh-server postfix

怎么在Ubuntu/Fedora/Debian中安裝開源Web應用GitLab

install dependencies gitlab fedora

2.打開并開啟服務

現在,我們將使用我們默認的初始化系統來打開 sshd 和 postfix 服務。并且我們將使得它們在每次系統啟動時被自動開啟。

在 Ubuntu 14.04 中

由于在 Ubuntu 14.04 中安裝的是 SysVinit 初始化系統,我們將使用 service 命令來開啟 sshd 和 postfix  守護進程:

# service sshd start # service postfix start

現在,為了使得它們在每次開機啟動時被自動開啟,我們需要運行下面的 update-rc.d 命令:

# update-rc.d sshd enable # update-rc.d postfix enable

在 Fedora 22/Debian 8.x 中

鑒于 Fedora 22 和 Debian 8.x 已經用 Systemd 代替了 SysVinit  來作為默認的初始化系統,我們只需運行下面的命令來開啟 sshd 和 postfix 服務:

# systemctl start sshd postfix

現在,為了使得它們在每次開機啟動時可以自動運行,我們需要運行下面的 systemctl 命令:

# systemctl enable sshd postfix Created symlink from /etc/systemd/system/multi-user.target.wants/sshd.service to /usr/lib/systemd/system/sshd.service. Created symlink from /etc/systemd/system/multi-user.target.wants/postfix.service to /usr/lib/systemd/system/postfix.service.

3.下載 GitLab

現在,我們將使用 curl 從官方的 GitLab  社區版倉庫下載二進制安裝文件。首先,為了得到所需文件的下載鏈接,我們需要瀏覽到該軟件倉庫的頁面。為此,我們需要在運行著相應操作系統的 Linux  機器上運行下面的命令。

在 Ubuntu 14.04 中

由于 Ubuntu 和 Debian 使用相同的 debian 格式的安裝包,我們需要在  https://packages.gitlab.com/gitlab/gitlab-ce?filter=debs 下搜索所需版本的 GitLab,然后點擊有著  ubuntu/trusty 標簽的鏈接,即我們運行著的 Ubuntu  14.04。接著一個新的頁面將會出現,我們將看到一個下載按鈕,然后我們在它的上面右擊,得到文件的鏈接,然后像下面這樣使用 curl 來下載它。

# curl https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/trusty/gitlab-ce_8.1.2-ce.0_amd64.deb

怎么在Ubuntu/Fedora/Debian中安裝開源Web應用GitLab

Downloading Gitlab Ubuntu

在 Debian 8.x 中

與 Ubuntu 類似,我們需要在 https://packages.gitlab.com/gitlab/gitlab-ce?filter=debs  頁面中搜索所需版本的 GitLab,然后點擊帶有 debian/jessie 標簽的鏈接,即我們運行著的 Debian  8.x。接著,一個新的頁面將會出現,然后我們在下載按鈕上右擊,得到文件的下載鏈接。***,我們像下面這樣使用 curl 來下載該文件。

# curl https://packages.gitlab.com/gitlab/gitlab-ce/packages/debian/jessie/gitlab-ce_8.1.2-ce.0_amd64.deb/download

怎么在Ubuntu/Fedora/Debian中安裝開源Web應用GitLab

Downloading Gitlab Debian

在 Fedora 22 中

由于 Fedora 使用 rpm 文件來作為軟件包,我們將在  https://packages.gitlab.com/gitlab/gitlab-ce?filter=rpms 頁面下搜索所需版本的  GitLab,然后點擊所需發行包的鏈接,這里由于我們運行的是 Fedora 22,所以我們將選擇帶有 el/7  標簽的發行包。一個新的頁面將會出現,在其中我們可以看到一個下載按鈕,我們將右擊它,得到所需文件的鏈接,然后像下面這樣使用 curl 來下載它。

# curl https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-8.1.2-ce.0.el7.x86_64.rpm/download

怎么在Ubuntu/Fedora/Debian中安裝開源Web應用GitLab

Downloading Gitlab Fedora

4. 安裝 GitLab

在相應的軟件源被添加到我們的 Linux 機器上之后,現在我們將使用相應 Linux 發行版本中的默認包管理器來安裝 GitLab 社區版。

在 Ubuntu 14.04/Debian 8.x 中

要在運行著 Ubuntu 14.04 或 Debian 8.x linux 發行版本的機器上安裝 GitLab  社區版,我們只需運行如下的命令:

# dpkg -i gitlab-ce_8.1.2-ce.0_amd64.deb

怎么在Ubuntu/Fedora/Debian中安裝開源Web應用GitLab

Installing Gitlab Ubuntu Debian

在 Fedora 22 中

我們只需執行下面的 dnf 命令來在我們的 Fedora 22 機器上安裝 GitLab。

# dnf install gitlab-ce-8.1.2-ce.0.el7.x86_64.rpm

怎么在Ubuntu/Fedora/Debian中安裝開源Web應用GitLab

Installing Gitlab Fedora

5.配置和開啟 GitLab

GitLab 社區版已經成功地安裝在我們的 Linux 系統中了,接下來我們將要配置和開啟它了。為此,我們需要運行下面的命令,這在  Ubuntu、Debian 和 Fedora 發行版本上,都一樣:

# gitlab-ctl reconfigure

怎么在Ubuntu/Fedora/Debian中安裝開源Web應用GitLab

Reconfiguring Gitlab

6. 允許通過防火墻

假如在我們的 Linux 機器中已經啟用了防火墻程序,為了使得 GitLab 社區版的 Web 界面可以通過網絡進行訪問,我們需要允許 80  端口通過防火墻,這個端口是 GitLab 社區版的默認端口。為此,我們需要運行下面的命令。

在 iptables 中

Ubuntu 14.04 默認安裝和使用的是 iptables。所以,我們將運行下面的 iptables 命令來打開 80 端口:

# iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT  # /etc/init.d/iptables save

在 firewalld 中

由于 Fedora 22 和 Debian 8.x 默認安裝了 systemd,它包含了作為防火墻程序的 firewalld。為了使得 80  端口(http 服務) 能夠通過 firewalld,我們需要執行下面的命令。

# firewall-cmd --permanent --add-service=http success # firewall-cmd --reload success

7.訪問 GitLab Web 界面

***,我們將訪問 GitLab 社區版的 Web 界面。為此,我們需要將我們的 Web 瀏覽器指向 GitLab 服務器的網址,根據我們的配置,可能是  http://ip-address/ 或 http://domain.com/ 的格式。在我們成功指向該網址后,我們將會看到下面的頁面。

怎么在Ubuntu/Fedora/Debian中安裝開源Web應用GitLab

Gitlab Login Screen

現在,為了登錄進面板,我們需要點擊登錄按鈕,它將詢問我們的用戶名和密碼。然后,我們將輸入默認的用戶名和密碼,即 root 和 5iveL!fe  。在登錄進控制面板后,我們將被強制要求為我們的 GitLab root 用戶輸入新的密碼。

怎么在Ubuntu/Fedora/Debian中安裝開源Web應用GitLab

Setting New Password Gitlab

8.創建倉庫

在我們成功地更改密碼并登錄到我們的控制面板之后,現在,我們將為我們的新項目創建一個新的倉庫。為此,我們需要來到項目欄,然后點擊“新項目” 綠色按鈕。

怎么在Ubuntu/Fedora/Debian中安裝開源Web應用GitLab

Creating New Projects

接著,我們將被詢問給我們的項目輸入所需的信息和設定,正如下面展示的那樣。我們甚至可以從其他的 Git 倉庫提供商和倉庫中導入我們的項目。

怎么在Ubuntu/Fedora/Debian中安裝開源Web應用GitLab

Creating New Project

做完這些后,我們將能夠使用任何包含基本 Git 命令行的 Git 客戶端來訪問我們的 Git  倉庫。我們可以看到在倉庫中進行的任何活動,例如創建一個里程碑,管理問題,合并請求,管理成員,便簽,Wiki 等。

怎么在Ubuntu/Fedora/Debian中安裝開源Web應用GitLab

以上是“怎么在Ubuntu/Fedora/Debian中安裝開源Web應用GitLab”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

商都县| 昌图县| 尖扎县| 宜阳县| 婺源县| 汤原县| 潞西市| 资溪县| 云龙县| 黔西| 建湖县| 牟定县| 涟水县| 莒南县| 永福县| 深水埗区| 翼城县| 仙居县| 桦南县| 隆化县| 鄂伦春自治旗| 共和县| 通州市| 原阳县| 晋宁县| 永德县| 筠连县| 永福县| 依安县| 东丽区| 陆丰市| 建瓯市| 越西县| 长宁县| 迁西县| 泸溪县| 阿拉尔市| 自贡市| 巴彦县| 宁明县| 香河县|