GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。
这样理解吧!就是 github 个人版
参考视频:
java教程手把手教你Jenkins从环境配置到项目开发_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili
声明:Gitlab 会占用很多的内存 请保证4G 以上内存机器

如果内存不够,会提示你,gitlab 用了很长时间去相应你,报错,所以,为了更好的使用,请前往修改gitlab 响应时间,或者直接满足gitlab 内存使用。排除gitlab 服务器报错外,即使启动gitlab 也不会立即能够登录访问,多刷新几次,前提是排除服务器日志 不报错!
yum -y install policycoreutils openssh-server openssh-clients postfifixsystemctl enable sshd && sudo systemctl start sshd systemctl enable postfifix && systemctl start postfifixfifirewall-cmd --add-service=ssh --permanent fifirewall-cmd --add-service=http --permanent fifirewall-cmd --reload 如果关闭防火墙就不需要做以上配置
说明 下载过程中看到不同包EL6、EL7、EL8
EL是Red Hat E nterprise L inux(EL)的缩写。

CE 官方社区版、EE 企业版本
wget 这里填下载链接 (建议下载到windows 在上传到linux上)rpm -i 下载的文件名
vi /etc/gitlab/gitlab.rb 修改gitlab访问地址:external_url
external_url 'http://192.168.66.100:82'端口:nginx[‘listen_port’] 默认为80,我们改为82 这里不能跟常用端口重合,可能存在占用情况。导致gitlab 打不开
nginx['listen_port'] = 82gitlab-ctl reconfigure // 这里执行有点慢,多等一会
最后出现这个,就成功了。如果之前改错了配置,应该重新弄一份这个配置文件
gitlab-ctl restart
gitlab-ctl stop
启动成功
gitlab-ctl status
开放我们配置的82 端口 用于 http 的访问
firewall-cmd --zone=public --add-port=82/tcp --permanent
重启防火墙
firewall-cmd --reload 服务器器的IP:82 就可以访问了
第一次启动 建议等待10分钟 再访问 不然 你访问错误 是因为 安装执行没有执行完毕导致的!!!

开心,既然出错了,那就盘他
查看gitlab日志
sudo gitlab-ctl tailCtrl + C
既然他说 9090端口被占用了,那就排查原因
我这里是宝塔放置的 WordPress,所以把他卸载了。同时,记得关闭宝塔的Nginx,他比较流氓,必须卸载!关了会自启。当你去重启gitlab的时候,还是被宝塔占用。所以,直接卸载宝塔的Nginx。

第一次登录会让你 修改管理员账号,登录时 账号是:root 密码是你设置

gitlab-ctl stop

禁止 Gitlab 开机自启动
systemctl disable gitlab-runsvdir.service
启用 Gitlab 开机自启动
enable gitlab-runsvdir.servicesudo gitlab-rails console
查看账号
user = User.where(id: 1).first 可以查到账号是多少
输入新密码
user.password = '新abc123456'
确认新密码
user.password_confirmation = 'abc123456'
保存密码
user.save!
退出控制台
exithttps://zanglikun-1301023078.cos.ap-nanjing.myqcloud.com/2021/02/1612764964-d9ac9228e856465.mp4
https://zanglikun-1301023078.cos.ap-nanjing.myqcloud.com/2021/02/1612764970-2f4aaddde33c9b9.mp4
CMD 输入: ssh-keygen -o -t rsa -b 4096 -C “你随便输入的内容,我输入的是我邮箱”
ssh-keygen -o -t rsa -b 4096 -C "740969606@qq.com"直接全部回车吧。

然后 进入你 C:\Users\你windows当前用户/.ssh/ 找到 id_rsa.pub

如果 你实在找不到,直接在C盘搜索 id_rsa.pub 文件
记事本打开,不要换行里面的文字,复制

就算添加完成了。添加完成后,你就可以查看你自己的SSH 密钥信息

完成了,我们就可以提交代码了。
本地 安装 git 环境 (分为场景1、场景2)
查看当前远程连接信息
git remote -v
断开远程连接
方式一:修改远程仓库地址
【git remote set-url origin URL】 更换远程仓库地址,URL为新地址。
方式二:先删除远程仓库地址,然后再添加
【git remote rm origin】 删除现有远程仓库
【git remote add origin url】添加新远程仓库
删除后,再看一下连接信息 ,确保没有连接信息了,再建立远程连接。
git remote -v
建立远程连接
git remote
git remote add master https://github.com/paulboone/ticgit
再次确认连接信息 已经连接到新地址
git remote -v创建本地仓库
git init特殊说明: 解决问题的光鲜,藏着磕Bug的痛苦。 万物皆入轮回,谁也躲不掉! 以上文章,均是我实际操作,写出来的笔记资料,不会出现全文盗用别人文章!烦请各位,请勿直接盗用!