自己搭建Gitlab仓库

前言

使用gitlab可以很方便管理自己写的一些小程序和应用。而且gitlab可以通过网页的方式做一些列的管理工作,简单易操作,这里我们选择安装gitlab-ce(社区版)。这里简单介绍两种方式单间gitlab仓库。一种是使用独立硬件(树莓派),另一种是使用虚拟机(ubuntu)。

1 使用树莓派

1.1 环境

硬件:树莓派3B+
系统:ubuntu mate 18.04 armhf

1.2安装包下载

这里我们直接使用安装包的方式来安装,官方的安装包和源都支持x86/64平台的安装。所以这里推荐从以下地址直接下载针对树莓派的安装包,不过要根据自己所安装的系统选择合适的包。
gitlab安装包下载地址:https://packages.gitlab.com/gitlab/raspberry-pi2

选择合适的版本,点击进入下载即可,可以通过右上角的“download”下载,或者在linux中使用wget下载,下载命令在页面右下角,如下图,直接复制运行即可。


image.png

1.3安装相关依赖

sudo apt-get install -y curl openssh-server ca-certificates
sudo apt-get install -y postfix
image.png

以上是对邮箱的相关设置,若不需要这里可以忽略。

1.4安装gitlab-ce

sudo dpkg -i xxxx.deb

完成安装后根据提示运行:sudo gitlab-ctl reconfigure

1.5登录

可以在浏览器中直接通过ip地址来访问,在浏览器中地址栏输入树莓派的ip地址,首次访问会提示重新设置密码,完成设置后即可登录。

2 使用虚拟机

2.1环境

硬件:PC
系统:ubuntu 18.04 amd64

2.2安装依赖

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

2.3安装gitlab-ce

这里我们选择使用清华大学的源来进行安装,因为官方源在国内使用速度很慢,很容易断,不容易安装成功。清华大学源地址:,里面包含了怎么使用该源来安装gitlab-ce,这里不再赘述。

2.4配置

通过修改配置文件 /etc/gitlab/gitlab.rb来进行配置,完成配置后运行 :

#关闭gitlab
sudo gitlab-ctl stop
#重配置,使修改的配置文件生效 
sudo gitlab-ctl reconfigure
#启动gitlab
sudo gitlab-ctl start

登录和重设密码部分同树莓派,这里不再赘述。

3 重新配置IP

  sudo gitlab-ctl stop
  #将external_url 修改为所要设定的ip
  sudo vim /etc/gitlab/gitlab.rb  
  sudo gitlab-ctl reconfigure
  sudo gitlab-ctl restart

如果对您有所帮助请给在下点个赞

你可能感兴趣的:(自己搭建Gitlab仓库)