ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

gitlab搭建及发布项目and下载

2022-04-09 00:35:32  阅读:212  来源: 互联网

标签:cmd postfix -- gitlab firewall systemctl 下载 搭建


1 先克隆一台服务器

2 设置机器名

hostnamectl set-hostname 机器名

3 修改域名映射

vi /etc/hosts

按i 进入修改模式

修改好之后 按:wq! 保存并且强制退出

4 修改固定ip地址

vi /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTROTO=”static”

IPADDR=”192.168.233.140”

NETMASK=”255.255.255.0”

GATEWAY=”192.168.233.2”

DNS1=”114.114.114.114”

DNS2=”8.8.8.8”

(附注:部分镜像需加入ONBOOT="yes")

5 重启网络

systemctl restart network

6 测试

ping www.baidu.com -c 3

7 关闭防火墙

systemctl stop firewalld

systemctl disable firewalld

8 更改安全机制

vi /etc/selinux/config

SELINUX=disabled

9 重启

reboot

搭建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 && systemctl start postfix

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

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

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

firewall-cmd --reload

如果关闭防火墙就不需要做以上的配置

5 下载gitlab安装包,并且安装

yum install policycoreutils-python(配置环境 gitlab的环境是用python写的)

把压缩包拖到root目录下面,使用指令解压安装包

rpm -ivh gitlab-ce-12.4.2-ce.0.el6.x86_64.rpm

 

 6 修改gitlab配置

vi /etc/gitlab/gitlab.rb

按i 进入编辑模式,修改gitlab的访问地址和断开,默认是80改成82

输入/ external_url 'http://ip地址'

/nginx['listen_port'] =82

7重载配置及启动gitlab

gitlab-ctl reconfigure

gitlab-ctl restart

8 把端口号添加到防火墙

firewall-cmd --zone=public --add-port=82/tcp --permanent

 firewall-cmd --reload

启动成功之后,去浏览器访问Gitlab 并重置ROOT用户密码

 

 

 

 

 

创建工作组

 

 

 

 

创建工程项目(创建方式同上)

 

 

 

 

 

 

 

 

 

 

 创建好用户之后,将你的用户放到工作组里面

 

 

 

 

 

 创建一个项目,这个项目的名字一定要跟你gitlab里面创建的工程名保持一致。把它上传到gitlab上面

 

 

 

 

 

 

 

 

 

 

 

 

 

 

先添加再提交

 

 

 

 

 

 一直选择commit

现在已经提交到我们的本地仓库了

从本地上传到我们的远程仓库(gitlab)

 

 

 

 

 

 

 

 

 

 

 

 

 

点击ok

 

 

 

 

 

 

 

 

 

 

 

 

 那怎么把上传到gitlab上面的代码 下载下来呢

在桌面新建一个文件夹

打开你的idea

 

 

 

 

 

 

 

 

 

 

标签:cmd,postfix,--,gitlab,firewall,systemctl,下载,搭建
来源: https://www.cnblogs.com/zhanzhangDejavaRoad/p/16120571.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有