GitLab安装
GitLab
GitLab是一个基于git实现的在线代码仓库托管软件,一般用于在企业、学校等内部网络搭建专属git仓库,越来越多的企业在使用gitlab作为项目托管仓库,社区版(ce)免费,大部分公司一般够用,企业版(ee)收费,功能更强大。
-
配置yum源
#下载此脚本并运行,会自动下载当前系统的yum源,/etc/yum.repos.d/gitlab_gitlab-ce.repo
1
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
-
使用命令
ls /etc/yum.repos.d/
可以看到已经下载的yum
源gitlab_gitlab-ee.repo
下载速度慢可以使用国内数据源,更换步骤如下:
删除
gitlab_gitlab-ee.repo
文件新建文件
vim /etc/yum.repos.d/gitlab-ce.repo
,填入如下内容:1
2
3
4
5[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1 -
开始安装过程
1
2
3
4#刷新yum缓存
sudo yum makecache
#安装
sudo yum install -y gitlab-ce -
配置访问地址
vim /etc/gitlab/gitlab.rb
,修改external_url
-
应用初始化
执行
gitlab-ctl reconfigure
#执行此命令重新加载配置且同时启动gitlab所有服务 -
常用命令
1
2
3
4
5gitlab-ctl status #查看是否启动
gitlab-ctl start #没有启动可以启动
gitlab-ctl restart #重新启动下
gitlab-ctl stop #停止
gitlab-ctl --help #查看更多命令 -
修改root密码
1
2
3
4
5
6
7
8
9
10
11
12
13#1执行
gitlab-rails console -e production
#2 查询root用户
> user = User.where(username:"root").first
=> #<User id:1 @root>
#3 新密码
user.password=“test”
#4 密码确认
user.password_confirmation=“test”
#5 保存
user.save
#6 退出
quit
- 忘记密码使用修改root密码方式即可。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!