Ubuntu 16.04操作系统中搭建GitLab服务器的操作记录
来源:互联网 发布:迷宫寻路算法 编辑:程序博客网 时间:2024/05/16 04:48
本文主要记录在Ubuntu 16.04操作系统中搭建GitLab服务器的操作记录,以下是操作步骤(主要参考资料:https://about.gitlab.com/downloads/#ubuntu1604)。
1.安装依赖包,运行命令
sudo apt-get install curl openssh-server ca-certificates postfix
- 1
- 1
执行完成后,出现邮件配置,选择Internet那一项(不带Smarthost的)
2.利用清华大学的镜像(https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/)来进行主程序的安装。
首先信任 GitLab 的 GPG 公钥:
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null
- 1
- 1
利用root用户1(不是sudo,而是root),vi打开文件/etc/apt/sources.list.d/gitlab-ce.list,加入下面一行:
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main
- 1
- 1
安装 gitlab-ce:
sudo apt-get updatesudo apt-get install gitlab-ce
- 1
- 2
- 1
- 2
3.执行命令
sudo gitlab-ctl reconfigure
- 1
- 1
4.打开 sshd 和 postfix 服务
service sshd start service postfix start
- 1
- 2
- 1
- 2
5.了使 GitLab 社区版的 Web 界面可以通过网络进行访问,我们需要允许 80 端口通过防火墙,这个端口是 GitLab 社区版的默认端口。为此需要运行下面的命令
sudo iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
- 1
- 1
6.检查GitLab是否安装好并且已经正确运行,输入下面的命令
sudo gitlab-ctl status
- 1
- 1
如果得到类似下面的结果,则说明GitLab运行正常
run: gitlab-workhorse: (pid 1148) 884s; run: log: (pid 1132) 884srun: logrotate: (pid 1150) 884s; run: log: (pid 1131) 884srun: nginx: (pid 1144) 884s; run: log: (pid 1129) 884srun: postgresql: (pid 1147) 884s; run: log: (pid 1130) 884srun: redis: (pid 1146) 884s; run: log: (pid 1133) 884srun: sidekiq: (pid 1145) 884s; run: log: (pid 1128) 884srun: unicorn: (pid 1149) 885s; run: log: (pid 1134) 885s
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 1
- 2
- 3
- 4
- 5
- 6
- 7
7.在浏览器地址栏中输入:http://127.0.0.1,即可访问GitLab的Web页面
8.首次使用时,浏览器Web页面会提示设置密码,如下图所示。
9.设置密码password后,点击按钮“Change your password”后,跳转到登录/注册页面,如下图所示。
登录名为root,密码为前面设置的password,登录后进入欢迎页面,如下图所示。
10.登录进入系统后,创建一个Group,创建后如下图所示。
11.创建用户,进入http://127.0.0.1/users/sign_in,进入首页创建一个新用户,如下图所示。
12.创建好了用户后,会自动引导至用户的主页,点击左边菜单栏中的Profile Settings,进入配置界面,再点击导航栏中的SSH Keys进入密钥的输入界面,如下图所示。
如果不知道如何获取密钥,可以按照这个链接来进行操作:http://127.0.0.1/help/ssh/README
得到了密钥后,将其输入即可
13.在用户主页中创建项目,如下图所示。
14.创建好了项目后,引导至项目的主页
15.至此,基于Ubuntu 16.04 x64操作系统的GitLab服务器搭建工作就完成了。
附上汉化教程:http://www.jianshu.com/p/7a0d6917e009
- Ubuntu 16.04操作系统中搭建GitLab服务器的操作记录
- Ubuntu 16.04 x64搭建GitLab服务器操作笔记
- Ubuntu 16.04 x64搭建GitLab服务器操作笔记
- ubuntu搭建gitlab服务器
- Ubuntu 搭建gitlab服务器
- Ubuntu 16.04 x64搭建GitLab服务器操作过程
- Ubuntu 16.04 x64搭建GitLab服务器
- ubuntu 中搭建gitlab方法
- 在ubuntu上搭建GitLab本地服务器
- Ubuntu 搭建gitlab服务器之二
- 最快的速度搭建Gitlab服务器
- Centos7下GitLab服务器的搭建
- django的搭建 服务器 操作系统:腾讯云 ubuntu 12.04 lts
- 搭建gitlab服务器
- GitLab服务器搭建
- gitlab 服务器搭建指南
- Gitlab----搭建Git服务器
- gitlab服务器搭建
- linux lcd设备驱动剖析三
- linux下java安装
- Android Studio 的NDK 有关gradel的问题
- 终端用sublime打开文件的方法
- 微信6.53抢红包
- Ubuntu 16.04操作系统中搭建GitLab服务器的操作记录
- JAVA进阶学习-多线程基础详解(一)
- Java 系统属性和环境变量的获取
- 关于php安全
- Redis和nosql简介,api调用;Redis数据功能(String类型的数据处理);List数据结构(及Java调用处理);Hash数据结构;Set数据结构功能;sortedSet(有序集合)数
- js判断移动端与pc端
- 普通Queue与PriorityQueue的区别
- HHU2017(一)数论
- Java代码动态设置SoftInputMode,友好进行底部界面呈现