Toán tin vuotlen.com

Setup gitlab server

Chuột phải vào server đang có trên vm ware->snapshot->snapshot manager->-chọn origin ubuntu->clone -> virtual machine name: gitlab server

Ip a // trùng với ip của server cũ

Tạo ip cho server mới

Sudo –i

Vi /etc/netplan/ tab

Đổi addresses sang ip khác:

Netplan apply

Ip a

Đổi host name server:

Vi /etc/hostname: gitlab-server

Reboot

Ssh vào server mới:

Sudo –i

Google gõ: gitlab ee packages

Có thể dùng bản 14 hoặc 15

curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

sudo apt-get install gitlab-ee=14.4.1-ee.0

Truy cập địa chỉ gitlab bằng domain nhưng ko có domain, setup như sau:

Vi /etc/hosts

Điền ip server vào: ví dụ: 192.168.1.100 git.kingbui.tech  // cái git.... ko nhất thiết phải có vì là domain tự tạo

Sửa url của gitlab

Vi /etc/gitlab/gitlab.rb

External_url ‘http:// git.kingbui.tech’

Gitlab-ctl reconfigure

Add hosts cho máy window

Google gõ: window path hosts

Copy host ra tên khác, đổi tên, tạo hosts mới add vào như server: 192.168.1.100 git.kingbui.tech 

Vào google window gõ: git.kingbui.tech  // username là root

Password thì quay lại linux:

Cat /etc/gitlab/initial tab

Login xong, nhấn vào view setting

Bỏ check tạo mới tài khoản và approval -> save changes // khi cần tạo tài khoản thì vào devops sẽ tạo

Setting->CI/CD->Continuous Integration And Deployment->Expand -> Bỏ default auto devops-> save devops

Đổi mật khẩu user root

Edit profile->password // 8 char

Login vào lại

Menu->Admin: Phần quản lý
Tạo 1 user mới để clone và push code.