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.