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相同