Gitlab搭建

git应用 yvhaiqiang 3743℃ 0评论

GitLab的搭建

1.安装依赖包,运行命令

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

 

2.执行完成后,出现邮件配置,选择Internet那一项(不带Smarthost的),如下图

3.信任 GitLab 的 GPG 公钥:

curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add – &>/dev/null

 

4.进入root权限,

su root

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

在打开的文件中加入下面一行代码:

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

 

5.安装 gitlab-ce:

sudo apt-get update

sudo apt-get install gitlab-ce

 

6.执行命令

sudo gitlab-ctl reconfigure

 

7.打开 sshd 和 postfix 服务

service sshd start

service postfix start

8.为了使 GitLab 社区版的 Web 界面可以通过网络进行访问,我们需要允许 80 端口通过防火墙,这个端口是 GitLab 社区版的默认端口。为此需要运行下面的命令

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

 

9.检查GitLab是否安装好并且已经正确运行,输入下面的命令

sudo gitlab-ctl status

 

10.如果得到类似下面的结果,则说明GitLab运行正常

run: gitlab-workhorse: (pid 1148) 884s;

run: log: (pid 1132) 884s

run: logrotate: (pid 1150) 884s;

run: log: (pid 1131) 884s

run: nginx: (pid 1144) 884s;

run: log: (pid 1129) 884s

run: postgresql: (pid 1147) 884s;

run: log: (pid 1130) 884s

run: redis: (pid 1146) 884s;

run: log: (pid 1133) 884s

run: sidekiq: (pid 1145) 884s;

run: log: (pid 1128) 884s

run: unicorn: (pid 1149) 885s;

run: log: (pid 1134) 885s

 

11.在浏览器地址栏中输入:http://192.168.1.102:80,即可访问GitLab的Web页面

 

12.首次使用时,浏览器Web页面会提示设置密码,设置密码password后,点击按钮“Change your password”后,跳转到登录/注册页面,

 

13.登录名为root,密码为前面设置的password,登录后进入欢迎页面

 

14.于主页点击右边菜单栏中的Settings,进入配置界面(如图1),再点击左边菜单栏中的SSH Keys进入密钥的输入界面(如图2)

 

转载请注明:放飞梦想 » Gitlab搭建

喜欢 (1)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址