rpm安装
1.cd /home
rz上传
gitlab-ce-14.6.0-ce.0.el7.x86_64
2.安装需要的编译环境
yum install curl openssh-server openssh-clients postfix cronie
yum install policycoreutils-python
rpm -i gitlab-ce-11.11.0-ce.0.el7.x86_64.rpm
gitlab-ctl reconfigure
3.修改配置信息:
a、可以采用 nano 来打开配置文件:nano /etc/gitlab/gitlab.rb
b、亦可以采用vim 来打开配置文件:vim /etc/gitlab/gitlab.rb
4、修改external_url的地址:
(external_url ‘http://192.168.0.10:9090’)
5、运行命令 :
gitlab-ctl reconfigure
6、修改unicorn 中的端口 : nano /etc/gitlab/gitlab.rb (gitlab默认8080端口,若条件许可,可以不修改)unicorn[‘port’] = 9090 (这个端口同第4部修改的那个external_url 后的端口) ,其他参数可默认
7、执行 gitlab-ctl reconfigure 进行更新配置(只要修改了该文件,必须执行该命令才能生效)
8、执行 gitlab-ctl restart 重启服务服务启动成功后即可通过http://192.168.0.38:9090 去访问
9、获取/修改超级管理员root的密码
a、 切换目录:cd /opt/gitlab/bin
b、执行 :sudo gitlab-rails console production 命令 开 始初始化密码
c、在irb(main):001:0> 后面通过 u=User.where(id:1).first 来查找与切换账号(User.all 可以查看所有用户)
d、通过u.password='12345678’设置密码为 12345678(这里的密码看自己喜欢):
e、通过u.password_confirmation=‘12345678’ 再次确 认密码
f、通过 u.save!进行保存(切记切记 后面的 !)
g、如果看到上面截图中的true ,恭喜你已经成功了, 执行 exit 退出当前设置流程即可。
h、回到gitlab ,可以通过 root/12345678 这一超级管理员账号登录了
i、至此大功搞成。
j、剩下来的就是享受成功带来的gitlab乐趣了。
配置文件默认路径
/var/opt/gitlab/git-data/repositories/:仓库默认存储目录
/opt/gitlab: 应用程序代码和相应的依赖程序
/var/opt/gitlab:gitlab数据存放路径 gitlab-ctl reconfigure 命令编译后的应用数据和配置文件
,不需要人为修改配置/etc/gitlab: 配置文件目录
/etc/gitlab/gitlab.rb gitlab配置文件
/var/log/gitlab:此目录下存放了 gitlab 各个组件产生的日志
/var/opt/gitlab/backups/:备份文件生成的目录
二、卸载GitLub
1、停止gitlab服务
gitlab-ctl stop
2、重启gitlab服务
gitlab-ctl restart
3、卸载gitlab
rpm -e gitlab-ce
4、查看gitlab进程
ps aux | grep gitlab
5、杀掉第一个进程
kill -9 18777
6、删除所有包含gitlab文件
find / -name gitlab | xargs rm -rf