一些 gitlab console command 整理

雖然用 root 帳號從 web interface 或者透過 api 方式也可以做很多事情,但有時候從 gitlab console 來還是比較快。

啟動 gitlab console

$ sudo gitlab-rails console production

通常需要花個幾秒的時間才會 load 起來,要稍微等一下。

修改 root 或其他帳號密碼

主要參考這篇

irb(main)> user = User.where(id: 1).first
#或者用irb(main)> user = User.find_by(email: 'admin@local.host')
irb(main)> user.password = 'secret_pass'
irb(main)> user.password_confirmation = 'secret_pass'
irb(main)> user.save!

列出所有 project

irb(main)> for project in Project.all do
irb(main)> project
irb(main)> end