bash - docker架設gitlab - gitlab container registry設定



在子域上安裝GitLab (1)

我正在嘗試在子域上安裝GitLab。 我對網絡服務器和東西不是很熟悉,只有很少的知識。 我目前通過Mac的終端上的ssh [email protected]連接到子域。 然後我找到子域的文件夾。 問題是如果我執行:

curl -O https://downloads-packages.s3.amazonaws.com/centos-6.5/gitlab-7.4.3_omnibus.5.1.0.ci-1.el6.x86_64.rpm
sudo yum install openssh-server
sudo yum install postfix
sudo yum install cronie
sudo service postfix start
sudo chkconfig postfix on
sudo rpm -i gitlab-7.4.3_omnibus.5.1.0.ci-1.el6.x86_64.rpm

在當前文件夾上。 GitLab只能在當前文件夾中安裝或下載,否則會影響站點的其他子域和文件夾?

有沒有辦法在當前目錄下首先測試yum install


Gitlab的Omnibus / RPM版本將gitlab安裝到/ opt / gitlab目錄。 如果你想檢查將由RPM包安裝的文件,你可以這樣做:

rpm -qlp gitlab-7.4.3_omnibus.5.1.0.ci-1.el6.x86_64.rpm

在使用“rpm -ivh gitlab * .rpm”安裝RPM之後,使用以下命令配置URL /子域:

/etc/gitlab/gitlab.rb 

文件。 修改gitlab.rb文件後,您可以啟動gitlab:

gitlab-ctl start

或者用以下命令重啟

gitlab-ctl restart

您可以使用gitlab.rb文件中的external_url參數來配置gitlab / nginx監聽的網址和端口:

external_url "https://gitlab.mydomain.com"

如果你已經有了一個使用80端口或443端口的網絡服務器(例如Apache),那麼你可能想讓gitlab / nginx在80或443以外的端口上監聽:

external_url "https://gitlab.mydomain.com:8443"

您可以使用以下方法檢查是否有任何內容正在偵聽特定端

netstat -luntap | grep LISTEN