Git(2)——gitlab搭建git服务端

一.基础概念及官网地址:

Git官方文档(超级详细)

GitHub官网

GitLab官网

Git、GitHub和Gitlab之间的区别

Linux系统两大分类

服务端搭建有多种。如:GitWeb,原生Git都可以搭建,这里我们用大家常用的Gitlab。

二.安装环境:

服务器:京东云

操作系统:Ubuntu16.04 64位

三.安装

在Ubuntu上,以下命令也将在系统防火墙中打开HTTP和SSH访问。

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


安装Postfix发送通知电子邮件。如果要使用其他解决方案发送电子邮件,请跳过此步骤,并在安装GitLab后配置外部SMTP服务器。

sudo apt-get install -y postfix

Git(2)——gitlab搭建git服务端_第1张图片
图1
Git(2)——gitlab搭建git服务端_第2张图片
图2

在Postfix安装过程中,会出现配置屏幕。选择“Internet Site”,然后按Enter键。使用服务器的外部DNS作为'邮件名称',然后按Enter键。如果显示其他屏幕,请继续按Enter键接受默认值。


添加GitLab软件包存储库并安装软件包,下面加黑部分更改为要访问GitLab实例的URL。

安装后,HTTPS需要额外的配置。

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

sudo EXTERNAL_URL="http://gitlab.example.com" apt-get install gitlab-ee


配置并启动GitLab

sudo gitlab-ctl reconfigure


Git(2)——gitlab搭建git服务端_第3张图片
图三

好了现在可以使用了,这里没有开启https。


浏览到主机名并登录(这里服务端安装已经结束了)

默认用户名:root

默认密码:5iveL!fe

Ps:第一次登陆会让你修改

到这里服务端安装完成,还有些配置可以根据自己需求看官方文档。

(如果服务器配置低,可能会出现502情况。)


Git——GitHub上传项目

你可能感兴趣的:(Git(2)——gitlab搭建git服务端)