ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

ubuntu搭建自己gitlab服务器

2021-11-07 12:31:44  阅读:168  来源: 互联网

标签:sudo gitlab ce arjun https ubuntu Ubuntu16 服务器



https://downloads.bitnami.com/files/stacks/gitlab/9.2.2-0/bitnami-gitlab-9.2.2-0-linux-x64-installer.run

本来是想用另一种方法安装,但是没有成功将下载链接记录一下。

---------------------------------------------------------------------------------------------------------------------------

启用root账号

arjun@Ubuntu16:~$ sudo passwd root
[sudo] password for arjun: 
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
arjun@Ubuntu16:~$ 

查看hostname

arjun@Ubuntu16:~$ cat /etc/hostname 
Ubuntu16

查看ip地址

arjun@Ubuntu16:~$ ifconfig
enp4s0    Link encap:Ethernet  HWaddr 28:d2:44:80:ec:82  
          inet addr:192.168.8.66  Bcast:192.168.8.255  Mask:255.255.255.0
          inet6 addr: fe80::7884:8de2:7333:58b3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11096 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10154 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:10279912 (10.2 MB)  TX bytes:2246672 (2.2 MB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:28223 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28223 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:64152854 (64.1 MB)  TX bytes:64152854 (64.1 MB)

arjun@Ubuntu16:~$ 

安装依赖包

sudo apt-get install curl openssh-server ca-certificates postfix

postfix安装配置

Internet Site ->System mail name

安装gitlab

清华大学镜像 gitlab-ce | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirrorgitlab-ce 使用帮助 | 镜像站使用帮助 | 清华大学开源软件镜像站,致力于为国内和校内用户提供高质量的开源软件镜像、Linux 镜像源服务,帮助用户更方便地获取开源软件。本镜像站由清华大学 TUNA 协会负责运行维护。https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/信任gitlab GPG公钥

arjun@Ubuntu16:~$ curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null
arjun@Ubuntu16:~$ 

源列表中添加清华下载地址

deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main

打开文件gitlab-ce.list

arjun@Ubuntu16:~$ sudo vim /etc/apt/sources.list.d/gitlab_gitlab-ce.list 

文件内容

  1 # this file was generated by packages.gitlab.com for
  2 # the repository at https://packages.gitlab.com/gitlab/gitlab-ce
  3
  4 #deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ xenial main
  5 #deb-src https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ xenial main
  6 deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main

 安装 gitlab-ce

sudo apt-get update

sudo apt-get install gitlab-ce

配置gitlab ip地址

arjun@Ubuntu16:~$ sudo vim /etc/gitlab/gitlab.rb 

external_url  填写ip地址

 重新配置gitlab 使修改的ip生效

sudo gitlab-ctl recounfigure

 打开sshd服务和postfix服务

ssd用于远程链接  postfix用于gitlab接受邮件

arjun@Ubuntu16:~$ sudo /etc/init.d/ssh start
[ ok ] Starting ssh (via systemctl): ssh.service.
arjun@Ubuntu16:~$ sudo /etc/init.d/postfix start
[ ok ] Starting postfix (via systemctl): postfix.service.
arjun@Ubuntu16:~$ 

配置iptables

 11 sudo iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT

检查gitlab是否安装好运行正常

sudo gitlab-ctl status

通过浏览器设置管理员密码

创建group

 window下输入192.168.8.66  用另一个账号进入

添加sshkey

参考网址

Ubuntu 16.04下安装配置和使用Gitlab过程_jinking01的专栏-CSDN博客

标签:sudo,gitlab,ce,arjun,https,ubuntu,Ubuntu16,服务器
来源: https://blog.csdn.net/goldbr/article/details/121091026

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有