gitlab搭建及发布项目and下载
2022/4/9 6:22:13
本文主要是介绍gitlab搭建及发布项目and下载,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
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
这篇关于gitlab搭建及发布项目and下载的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)
- 2024-05-30【Java】百万数据excel导出功能如何实现
- 2024-05-30我们小公司,哪像华为一样,用得上IPD(集成产品开发)?
- 2024-05-30java excel上传--poi
- 2024-05-30安装笔记本应用商店的pycharm,再安排pandas等模块,说是没有打包工具?
- 2024-05-29java11新特性
- 2024-05-29哪些无用敏捷指标正在破坏敏捷转型?
- 2024-05-29鸿蒙原生应用再新丁!新华社 入局鸿蒙
- 2024-05-29设计模式 之 迭代器模式(Iterator)