Ubuntu上安裝gitlab-ce
目錄
安裝所需的相關應用
安裝Gitlab
Gitlab修改默認端口
忘記root密碼
變更倉庫儲存路徑
設定成中文
屏蔽註冊功能(root帳戶)
Gitlab修改Clone地址
安裝所需的相關應用
輸入”sudo apt-get install curl openssh-server ca-certificates postfix”
:~$?sudo?apt-get?install?curl?openssh-server?ca-certificates?postfix??
安裝Gitlab
輸入”sudo curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash”下載並執行sh
:~$?sudo?curl?-sS?https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh?|?sudo?bash??
輸入”sudo apt-get update”更新apt
:~$?sudo?apt-get?update??
輸入”sudo apt-get install gitlab-ce”開始安裝
:~$?sudo?apt-get?install?gitlab-ce??
安裝完成會出現” Thank you for installing GitLab!”
?
Gitlab修改默認端口
修改”/etc/gitlab/ gitlab.rb”文件
將”unicorn[‘port’]”解開註解並修改為3001
# unicorn['port'] = 8080 unicorn['port'] = 3001將”nginx[‘listen_port’]”解開註解並修改為3000
# nginx['listen_port'] = nil nginx['listen_port'] = 3000修改” /var/opt/gitlab/nginx/conf/gitlab-http.conf”文件
# ?listen *:80;listen *:3000;輸入”sudo gitlab-ctl reconfigure”重啟設定
:~$?sudo?gitlab-ctl?reconfigure??
輸入”sudo gitlab-ctl restart”重新啟動Gitlab
:~$?sudo?gitlab-ctl?restart??
打開瀏覽器輸入”userIP:3000”出現以下畫面,第一次開啟會強制修改root密碼
忘記root密碼
輸入"sudo gitlab-rails console production"開啟控制臺
:~$?sudo gitlab-rails console production??
輸入所想要的參數
u=User.where(id:1).first?#2u/定義為root??
u.password='你的密碼'?#設定root密碼??
u.password_confirmation='你的密碼'?#再一次??
u.save!?#儲存??
quit?#退出??
變更倉庫儲存路徑
修改”/etc/gitlab/ gitlab.rb”文件, “/home/gitlab/git-data/”就是新修改的路徑
git_data_dirs({"default" => {"path" => "/home/gitlab/git-data/"} })輸入”sudo gitlab-ctl stop”停止Gitlab
:~$?sudo?gitlab-ctl?stop??
輸入”sudo gitlab-ctl reconfigure”重啟設定
:~$?sudo?gitlab-ctl?reconfigure??
輸入”sudo gitlab-ctl restart”重新啟動Gitlab
:~$?sudo?gitlab-ctl?restart??
設定成中文
點擊”Settings”->>” Preferences”->>”Language”選擇語言, 並點擊” Save changes”
?
屏蔽註冊功能(root帳戶)
點擊”管理區塊”->>”設定(一般)”->>”註冊限制(展開)”->>”Sign-up enabled 取消勾選”
最後還是要記得點擊”Save changes”保存設定
Gitlab修改Clone地址
修改” /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml”文件
? ## GitLab settingsgitlab:## Web server settings (note: host is the FQDN, do not include http://)host: 想要顯示的IPport: 80https: false不要”sudo gitlab-ctl reconfigure”重啟設定, 不然又會變回原有的預設
輸入”sudo gitlab-ctl restart”重新啟動Gitlab
:~$?sudo?gitlab-ctl?restart??
本篇完成>.<?
?
?
總結
以上是生活随笔為你收集整理的Ubuntu上安裝gitlab-ce的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java度量衡换算器代码_《Java语言
- 下一篇: 第十九章、TIny4412 U-BOOT