Update GitLab CE

อัพเดต Repository

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

sudo apt-get update

เชคเวอร์ชั่น Gitlab

apt-cache madison gitlab-ce

ติดตั้ง GitLab ตามเวอร์ชั่นล่าสุด (xx.xx.x คือ เวอร์ชั่นที่จะติดตั้ง)

sudo apt-get install gitlab-ce=xx.x.x-ce.0

ลบผู้ใช้งานที่ไม่มีกลุ่ม

$ sudo gitlab-rails console
users_without_groups = User.joins("LEFT JOIN members ON members.user_id = users.id")
                           .where("members.id IS NULL")
                           .where.not(state: 'blocked')

users_without_groups.each { |user| puts user.username }

users_without_groups.each do |user|
  puts "Deleting user: #{user.username}"
  user.destroy!
end