1. 程式人生 > >gitlab內網伺服器部署(win10主機)

gitlab內網伺服器部署(win10主機)

注:安裝遇到的問題自行百度

虛擬機器:vmware workstation 12 pro 官網下載

虛擬機器序列號:5A02H-AU243-TZJ49-GTC7K-3C61N (自己去百度)

centos7 官網下載 (本人下載CentOS-7-x86_64-Everything-1804.iso)

    安裝的時候記得選帶圖形化介面的,忘了截圖,叫GHOME_啥的來著

下載gitlab包並安裝:

wget https://bitnami.com/redirect/to/50936/bitnami-gitlab-7.8.1-0-linux-x64-installer.run

sudo chmod 777 bitnami-gitlab-7.8.1-0-linux-x64-installer.run

./bitnami-gitlab-7.8.1-0-linux-x64-installer.run

接下來一直點選下一步

並不想支援郵件

一直next然後等著到下面找個介面

6個服務都是開啟,每次重啟虛擬機器的時候,要開著

配置gitlab

vim /opt/gitlab-7.8.1-0/apps/gitlab/htdocs/config/environments/production.rb 

    config.action_mailer.delivery_method = :smtp

vim /opt/gitlab-7.8.1-0/apps/gitlab/htdocs/config/gitlab.yml

    裡面可以設定ip和埠,找到所有的127.0.0.1改成自己的虛擬機器伺服器ip

vim /opt/gitlab-7.8.1-0/apps/gitlab/htdocs/config/initializers/smtp_settings.rb

把127.0.0.1改成虛擬機器的伺服器ip

重啟gitlab

cd /opt/gitlab-7.8.1-0

./ctlscript.sh restart

臨時關閉防火牆

systemctl stop firewalld

//禁止開機啟動防火牆

systemctl disable firewalld

然後登入進入建立使用者、建立工程等git操作就好了

有什麼事給我留言吧~

配置ssh key的時候還會遇到Fingerprint cannot be generated問題,還需要改一下配置然後重啟gitlab

vim /opt/gitlab-7.8.1-0/apps/gitlab/htdocs/app/models/key.rb

參照下面的改

虛擬機器與主機 設定ip相同