前言
使用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下载,下载命令在页面右下角,如下图,直接复制运行即可。
1.3安装相关依赖
sudo apt-get install -y curl openssh-server ca-certificates
sudo apt-get install -y postfix
以上是对邮箱的相关设置,若不需要这里可以忽略。
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