顯示頁面舊版反向連結Fold/unfold all回到頁頂 本頁是唯讀的,您可以看到原始碼,但不能更動它。您如果覺得它不應被鎖上,請詢問管理員。 ====== GitLab 操作整理 ====== ===== 重設 GitLab root 密碼 ===== * 參考 - https://honglung.pixnet.net/blog/post/201233991-gitlab-%E9%87%8D%E8%A8%AD-root-%E5%AF%86%E7%A2%BC - 進入 gitlab console <cli>gitlab-rails console</cli> - 找到 root <cli>user = User.find_by(username: 'root')</cli> - 設定新密碼 <cli>user.password = '**new password**'</cli> - 確認新密碼 <cli>user.password_confirmation = '**new password**'</cli> - 將設定存檔 <cli>user.save</cli> * 整體過程如下:<cli> root@ct-gitlab ~# gitlab-rails console Ruby: ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [x86_64-linux] GitLab: 13.6.3 (857c6c6a6a9) FOSS GitLab Shell: 13.13.0 PostgreSQL: 11.9 -------------------------------------------------------------------------------- Loading production environment (Rails 6.0.3.3) irb(main):001:0> irb(main):002:0> user = User.find_by(username: 'root') => #<User id:1 @root> irb(main):003:0> user.password = '**new password**' => "**new password**" irb(main):004:0> user.password_confirmation = '**new password**' => "**new password**" irb(main):005:0> user.save Enqueued ActionMailer::MailDeliveryJob (Job ID: dc1d94bf-bafb-45xx-b2ae-084xx8b820a4) to Sidekiq(mailers) with arguments: "DeviseMailer", "password_change", "deliver_now", {:args=>[#<GlobalID:0x00007f4354xxc600 @uri=#<URI::GID gid://gitlab/User/1>>]} => true irb(main):006:0> exit root@ct-gitlab ~# </cli> ===== git pull 記憶帳號密碼方式 ===== * 參考網址 - https://stackoverflow.com/questions/35942754/how-to-save-username-and-password-in-git * 語法 <cli> git config --global credential.helper store git pull</cli> 第一次輸入密碼後, 之後就不需要再輸入帳號密碼 * 如果之後有更改密碼, 就必須將 ~/.git-credentials 刪除重新再執行一次 git pull 設定帳號密碼<cli> rm ~/.git-credentials git pull</cli> {{tag>gitlab}} tech/gitlab.txt 上一次變更: 2021/02/06 22:17由 jonathan