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 settings
  gitlab:
    ## Web server settings (note: host is the FQDN, do not include http://)
    host: 想要顯示的IP
    port: 80
    https: false

不要”sudo gitlab-ctl reconfigure”重啟設定, 不然又會變回原有的預設

輸入”sudo gitlab-ctl restart”重新啟動Gitlab

:~$ sudo gitlab-ctl restart  

本篇完成>.< 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Ubuntu 16.04上安装GitLab,你可以按照以下步骤进行操作: 1. 首先,你需要在虚拟机上安装Ubuntu 16.04。你可以按照中提供的指南来安装。 2. 下载适用于Ubuntu 16.04的GitLab软件包。根据中的引用,你可以在的链接中找到GitLab的软件包。你可以使用wget命令将软件包下载到你的虚拟机中。 3. 安装GitLab软件包。你可以使用dpkg命令来安装软件包。具体的命令是: ``` sudo dpkg -i gitlab-ce_13.10.5-ce.0_amd64.deb ``` 该命令将安装GitLab并设置好必要的配置。 4. 配置GitLab。一旦安装完成,你可以通过编辑GitLab配置文件来进行配置。您可以在/etc/gitlab/gitlab.rb文件中找到该文件。你可以根据自己的需求进行配置,例如更改端口、设置域名等。 5. 启动GitLab服务。你可以使用以下命令启动GitLab服务: ``` sudo gitlab-ctl reconfigure ``` 6. 访问GitLab。一旦服务启动完成,你可以在浏览器中访问GitLab。默认情况下,它将在端口80上运行,你可以使用以下URL访问: ``` http://your_domain_or_ip_address ``` 请注意替换"your_domain_or_ip_address"为你的虚拟机的域名或IP地址。 通过按照上述步骤,你应该能够在Ubuntu 16.04上成功安装和配置GitLab。希望这对你有所帮助! : 目录 ubuntu16.04搭建gitlab一、在虚拟机ubuntu16.04安装gitlab二、配置gitlab三、使用gitlab四、踩坑记录 : 1.本地下载ubuntu16.04的gitlab包(2021-06-01)(ubuntu版本最好能和gitlab版本对应) : https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/xenial/gitlab-ce_13.10.5-ce.0_amd64.deb

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值