Gitlab的安装

简介: Gitlab的安装

Gitlab安装

1.安装相关依赖

yum -y install policycoreutils openssh-server openssh-clients postfix

2.启动ssh服务&设置为开机启动

systemctl enable sshd && sudo systemctl start sshd

3.设置postfix开机自启,并启动,postfix支持gitlab发信功能

systemctl enable postfix && sudo systemctl start postfix

如果报这个错

Job for postfix.service failed because the control process exited with error code. See "systemctl status postfix.service" and "journalctl -xe" for details.

可以采取以下解决方案

#修改 /etc/postfix/main.cf的设置
#别写反了。。。
inet_protocols = ipv4
inet_interfaces = all

4.开放ssh以及http服务,然后重新加载防火墙列表

firewall-cmd --add-service=ssh --permanent
firewall-cmd --add-service=http --permanent
firewall-cmd --reload

5.下载gitlab包,并且安装

#在线下载安装包
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.4.2-ce.0.el7.x86_64.rpm
rpm -i gitlab-ce-12.4.2-ce.0.el7.x86_64.rpm

6.修改gitlab配置

vi /etc/gitlab/gitlab.rb

修改gitlab访问地址和端口,默认80,我们改成82,改这两处

external_url 'https://121.89.163.191:82'
nginx['listen_port']=82

7.重载配置及启动gitlab

gitlab-ctl reconfigure
gitlab-ctl restart

8.把端口添加到防火墙

gitlab-ctl reconfigure
gitlab-ctl restart

如果一直502,查看8080端口是否被占用

#查看端口
netstat -ntpl
#停止端口
kill -9 4789

之后重启

gitlab-ctl restart

进去了后改密码…

左上角创建一个group(有手就行)

new project

接下来是push项目

创建项目,8088端口

然后在idea的

VCS->Enable Version Control Integration…

打开后选择Git创建版本控制库

开始写代码

然后右键项目根路径Add代码,commit代码…

以及Remotes里添加我们的远程仓库

push

也可以去管理远程仓库

对了,中途弹出的输入用户名和密码

如果密码输错了,可以去

windows控制面板->用户账户->凭据管理器找到windows凭据

然后删除对应的凭据就行了

相关文章
|
6月前
|
Linux 应用服务中间件 网络安全
linux安装Gitlab
linux安装Gitlab
169 0
|
6月前
|
缓存 数据安全/隐私保护 Docker
安装gitlab
安装gitlab
309 0
|
3月前
|
Shell Docker 容器
GitlabCI学习笔记之一:安装Gitlab和GitLabRunner
GitlabCI学习笔记之一:安装Gitlab和GitLabRunner
|
2月前
|
Docker 容器
Docker安装Gitlab和Gitlab-Runner并实现项目CICD
Docker安装Gitlab和Gitlab-Runner并实现项目CICD
|
4月前
|
Devops 持续交付 开发工具
入职必会-开发环境搭建54-GitLab下载和安装
GitLab 是一个基于 web 的 Git 仓库管理工具,提供了代码托管、版本控制、协作开发、持续集成等功能,是一个综合的 DevOps 平台。用户可以使用 GitLab 托管他们的代码仓库,并利用其丰富的功能来管理和协作开发项目。 以下是 GitLab 的一些主要特点和功能。
入职必会-开发环境搭建54-GitLab下载和安装
|
3月前
|
Ubuntu 安全 网络安全
在Ubuntu 16.04上安装和配置GitLab的方法
在Ubuntu 16.04上安装和配置GitLab的方法
72 0
|
3月前
|
存储 Ubuntu 安全
在Ubuntu 18.04上安装和配置GitLab的方法
在Ubuntu 18.04上安装和配置GitLab的方法
66 0
|
3月前
|
缓存 Kubernetes Shell
CI/CD:安装配置Gitlab Runner
CI/CD:安装配置Gitlab Runner
323 0
|
5月前
|
持续交付 开发工具 git
阿里云云效产品使用问题之在云效代码域中gitlab使用docker安装的,迁移时遇到“获取企业信息失败”,是什么原因
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
5月前
|
数据安全/隐私保护
宝塔安装gitlab
宝塔安装gitlab
157 0