一些 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
Original link: Phanix's Blog