Ubuntu 18.04 LTS下gitlab安装

文章目录[x]
  1. 1:准备工作
  2. 2:gitlab安装
  3. 3:手动安装方法
  4. 4:修改端口
  5. 5:登录
  6. 6:参考文章
  7. 7:

之前搭建了很多服务,现在我又想在本地搭建gitlab拿来玩玩,同时也可以拿来保存自己的代码,所以个人还是感觉很方便的,废话不多说,开始搭建吧

准备工作

#很多软件都依赖ruby,所以我们要下载这个
sudo apt-get install ruby
#改变 gems 和 bundler 默认源
gem sources --add https://mirrors.tuna.tsinghua.edu.cn/rubygems/ --remove https://rubygems.org/
bundle config mirror.https://rubygems.org https://mirrors.tuna.tsinghua.edu.cn/rubygems

#更新一下ubuntu的软件源 (https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/)
vi /etc/apt/sources.list
####写入下面的内容
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
###

gitlab安装

#安装依赖包
sudo apt-get install curl openssh-server ca-certificates
#本来可以安装邮箱服务的,但是我这里不需要,所以就不管了

#添加git到aot源
<span class="pln">curl https</span><span class="pun">:</span><span class="com">//packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash</span>
#安装gitlab 
<span class="pln">EXTERNAL_URL</span><span class="pun">=</span><span class="str">"http://gitlab.local.com"</span><span class="pln"> apt</span><span class="pun">-</span><span class="pln">get install gitlab</span><span class="pun">-</span><span class="pln">ce</span>

手动安装方法

下载地址:https://packages.gitlab.com/gitlab/gitlab-ce

#上面的安装方法没用,所以我们手动安装把
wget -c https://d20rj4el6vkp4c.cloudfront.net/7/8/debian/package_files/57007.deb
#我们可以手动安装
dpkg -i gitlab-ce_12.3.4-ce.0_amd64.deb
#修改一下域名
vi /etc/gitlab/gitlab.rb
#修改地址改为自己的域名(我的就改成ip了) 端口也可以自己改
external_url = 'git.example.com'
#还有其他的可以参考端口
#配置生效
sudo gitlab-ctl reconfigure
#这里说一下卸载
dpkg -r <span class="pln">gitlab</span><span class="pun">-</span><span class="pln">ce</span>

修改端口

#编辑文件
vi /etc/gitlab/gitlab.rb
#修改端口
nginx['listen_port'] = 9091
external_url 'http://192.168.123.64:9091'
#重启gitlab
gitlab-ctl restart

登录

进入后会要你设置密码,我们自己设置一个密码就可以了,用户名是root。

好了,就是下面这个样子

总结

前面我自动安装没用,后面我有尝试手动安装,可惜还是没用。。。不过最后我还是用自动安装安装好了,原来是命令有问题,后面配置文件还是我原来的,所以就默认变成了9091。这里我就暂时研究到这里,后面我会把自己的一些代码都上传上去,到时候在研究一下具体功能吧。

参考文章

1.记一次基于 Ubuntu 18.04 系统下的 gitlab 搭建

2.Ubuntu 搭建 GitLab 笔记

点赞

发表评论

昵称和uid可以选填一个,填邮箱必填(留言回复后将会发邮件给你)
tips:输入uid可以快速获得你的昵称和头像

Title - Artist
0:00