您当前的位置: 首页 >  git

ubuntu 安装gitlab

发布时间:2020-02-23 14:26:29 ,浏览量:0

gitlab 类似github,可以用来管理代码。当然除了他们两个还有很多代码管理的工具,国内的也有。我这篇文章就只讲gitlab的安装过程。但是gitlab并不是轻量级的东西,占用大概4~8G的内存,特别是merge的代码比较多的时候,占用的内存会增大。

如果新手安装,建议大家使用docker安装,直接下载别人已经安装好的,下载过来修改几个配置就好了。这样修改会比较简单很多。

ubuntu系统

我的ubuntu系统是 18.04

https://www.jianshu.com/p/74a3a181dc36

安装命令
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates
sudo apt-get install -y postfix

使用左右键和回车键选择确定、取消,弹出列表选项的时候,选择 Internet Site

信任 GitLab 的 GPG 公钥
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null
配置镜像路径

镜像路径在这里查找

https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/

vi /etc/apt/sources.list.d/gitlab-ce.list

写入

deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main
执行安装gitlab-ce
sudo apt-get update
sudo apt-get install gitlab-ce
执行配置
sudo gitlab-ctl reconfigure

我这里配置出现了error,然后百度后修改

sudo vim /etc/gitlab/gitlab.rb

然后重新执行

sudo gitlab-ctl reconfigure
启动gitlab
sudo gitlab-ctl start
浏览器访问

我的电脑ip是 192.168.2.104

http:电脑的IP地址:端口号

很正常的,我并没有能正常访问到。所以才有下面的事情。

默认用的是80端口,但是80端口一般是被其他占用了,所以需要修改端口号。

配置gitlab root账号和密码
#cd /opt/gitlab/bin && sudo gitlab-rails console production


#u=User.where(id:1).first




#u.password = 'YOUR_PASSWORD' 
#u.password_confirmation = 'YOUR_PASSWORD'


#u.save!


irb(main):004:0> u.save!
Enqueued ActionMailer::DeliveryJob (Job ID: 4847c99e-eac6-4ed7-94aa-6d7de597a4bd) to Sidekiq(mailers) with arguments: "DeviseMailer", "password_change", "deliver_now", gid://gitlab/User/1
=> true

看到最后面出来一个true,就说明配置gitlab root 账号密码成功了。

配置gitlab 端口

端口在这里配置

sudo vim /etc/gitlab/gitlab.rb

这里有两个,一个是8091 ,一个是8900。我最后测试发现 8900 才是正确的端口。

  • 测试端口和ip地址是否绑定在一起 使用命令

telnet 192.168.2.104 8091

成功和失败会出现两个不同的结果。

配置端口后需要使用命令

sudo service gitlab-runsvdir restart

启动这个服务,service gitlabxx 后面可以自动tab键补齐。

网页访问gitlab

这里要输入的账号密码,就是我们上面配置的账号密码。

鸣谢:感谢那个跟我一起吃麦当劳的男人给我电话支持。

PS:麦当劳随心配1+1 一直是我的最爱。

  回复「 篮球的大肚子」进入技术群聊

回复「1024」获取1000G学习资料

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    107388博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0471s