废话不多说,直接上步骤
安装步骤:
第一步:配置yum源
vim /etc/yum.repos.d/gitlab-ce.repo
把这些粘贴进去
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1
第二步:更新本地缓存
sudo yum makecache
第三步:安装gitlab 这一步比较话时间 可以去撒泡尿再回来
sudo yum install -y gitlab-ce
第四步:将拉代码的地址换成自己的ip和端口
vim /etc/gitlab/gitlab.rb
第一个是在文件的32行
第二个是在文件的1115行,切记这个地方的端口号不要冲突了
第五步:刷新配置
gitlab-ctl reconfigure
第六步:启动
sudo gitlab-ctl start
到这里gitlab安装就完成了,如果要能正常使用的话还需要进行以下操作
*******************************************华丽的分割线****************************************************
修改超级管理员密码:
第一步:进入gitlab-rails控制台
sudo gitlab-rails console
第二步:查找切换账号
u=User.where(id:1).first
第三步:修改密码
u.password='更改后的密码'
确认密码
u.password_confirmation='更改后的密码'
第四步:保存
u.save!
第五步:登录gitlab
浏览器打开输入 ip:端口号,第32行的这个url
输入账号root和刚才自己设置的密码
第六步:添加ssh秘钥,不然不能拉取和上传代码
生成秘钥的方式有多种,兄弟就写我自己用的这种吧
下载1Password这个插件,按照顺序注册登录后就行了,直接搜这个东西就可以下载
这个东西弄完之后就可以生成秘钥了,具体步骤看下面
进到gitlab后点击头像
编辑个人资料
点击ssh秘钥
添加秘钥
下了那个1password后就能,点击这个输入框就能直接生成秘钥了
这些准备工作做完后就能正常拉取推送代码了
删除步骤
1、停止gitlab命令:gitlab-ctl stop
2、卸载gitlab命令:rpm -e gitlab-ce(注意这里写的是gitlab-ce)
3、查看gitlab进程命令:ps aux | grep gitlab
kill -9 ********杀掉进程
5、删除所有包含gitlab文件
命令:sudo find / -name gitlab | xargs sudo rm -rf