Ubuntu18 04配置gitlab伺服器筆記

2021-09-27 01:37:25 字數 2261 閱讀 2584

參考:

sudo apt-get install curl openssh-server ca-certificates postfix
執行完成後,出現郵件配置,選擇internet那一項(不帶smarthost的)

curl  2> /dev/null | sudo apt-key add - &>/dev/null
curl -ss  | sudo bash
並直接跳入gitlab-ce安裝

vi /etc/apt/sources.list.d/gitlab-ce.list
deb xenial main

安裝 gitlab-ce:

sudo apt-get update

sudo apt-get install gitlab-ce

sudo gitlab-ctl reconfigure

sudo gitlab-ctl status

sudo gitlab-ctl start
如果得到類似下面的結果,則說明gitlab執行正常

run: gitlab-workhorse: (pid 1148) 884s; run: log: (pid 1132) 884s

run: logrotate: (pid 1150) 884s; run: log: (pid 1131) 884s

run: nginx: (pid 1144) 884s; run: log: (pid 1129) 884s

run: postgresql: (pid 1147) 884s; run: log: (pid 1130) 884s

run: redis: (pid 1146) 884s; run: log: (pid 1133) 884s

run: sidekiq: (pid 1145) 884s; run: log: (pid 1128) 884s

run: unicorn: (pid 1149) 885s; run: log: (pid 1134) 884s

此步可省略,若使用gitlab.example.com不能訪問,則修改

sudo gedit /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
將檔案中的host: localhost中將localhost改為主機的ip即可

sudo gedit /etc/gitlab/gitlab.rb
把檔案中的

改為:externa_url 'http://localhost:4567'

sudo gedit /var/opt/gitlab/gitlab-rails/etc/unicorn.rb
把檔案中的

listen "127.0.0.1:8080"

改為:listen "127.0.0.1:4567"

sudo gitlab-ctl stop        #停止

sudo gitlab-ctl start #開啟

sudo gitlab-ctl restart #重啟

sudo gitlab-ctl status #檢視狀態

sudo gitlab-ctl reconfigure #確認配置(修改配置後,必須執行)

sudo gitlab-ctl tail #檢視日誌

http://電腦的ip位址

第一次進入,需要輸入管理員賬號的密碼。

輸入好之後,就可以以管理員進行登入,賬號是root,密碼就是你剛才輸入的密碼。

至此,gitlab已安裝成功。

執行如下四步:

sudo gitlab-ctl uninstall

sudo dpkg -r gitlab-ce

sudo rpm -e gitlab-ce

reboot

ubuntu1804修改網路配置

1.使用netplan修改yaml檔案 sudo vim etc netplan 50 cloud init.yaml 1.配置檔案如下network ethernets ens160 addresses 210.72.92.28 24 ip及掩碼 gateway4 210.72.92.254 閘道...

ubuntu18 04配置ssh服務

1.安裝ssh sudo apt get install openssh server sudo chy 的密碼 正在讀取軟體包列表.完成 正在分析軟體包的依賴關係樹 正在讀取狀態資訊.完成 將會同時安裝下列軟體 ncurses term openssh sftp server ssh import...

ubuntu18 04配置DS SLAM記錄

mkdir p dsslam ws src cd dsslam ws catkin make cd src git clone cd ds slam examples ros orb slam2 pointmap segnetm git clone cd caffe segnet cudnn5 mk...