admin 管理员组文章数量: 1184232
2024年4月15日发(作者:log4j2什么意思)
责任编辑:季莹
系统维护与管理
System Maintenance & Management
CentOS中Gitlab的安装与调试
■ 河北 赵学作 赵少农
GitLab是一
编者按:GitLab是一个利用Ruby on Rails开发的开
启动所有 gitlab
个用于仓库管理
源应用程序,实现一个自托管的Git项目仓库,可通过
组件
系统的开源项目,
Web界面进行访问公开的或者私人项目。
如果在编译
使用Git作为代
时卡住或报错,可
码管理工具,并在此基础上搭
# cd /usr/local/src
以尝试以下命令:
建起来的Web服务。它拥有
# wget
# gitlab-ctl stop
与Github类似的功能,是分享
ua.
# chmod 755 /var/opt/
开源项目的平台,为开发团队
/gitlab-ce/yum/el7/
gitlab/postgresql #甚至可
提供了存储、分享、发布和合
7.
以赋权777
作开发项目的中心化云存储
x86_
# systemctl restart
的场所。它能够浏览源代码,
# rpm -ivh gitlab-ce-
gitlab-runsvdir
管理缺陷和注释,可以管理团
7.x86_
# gitlab-ctl reconfigur
队对仓库的访问。它非常易
--nodeps –force #13.5.3
e # 再重新编译
于浏览提交过的版本并提供
为版本号,可按实际情况进行
3.设置nginx配置文件
一个文件历史库。它还提供
指定
修改nginx中此域名
一个代码片段收集功能可以
对应的配置文件,如/usr/
轻松实现代码复用,便于日后
调试
local/nginx/conf/vhost中的
有需要的时候进行查找。最
1.修改文件 /etc/gitlab
,在
重要的是GitLab是完全免费
/ 中的内容
相应位置加入以下内容:
的。
external_url '
root/opt/gitlab/
:8897' #
embedded/service/gitlab-
安装方式,在CentOS中安
域名要写成你的域名,端口可
rails/public;
装GitLab有两种方式可选
以自定义,但要注意不能被其
location / {
安装方式
他程序占用
proxy_pass
# yum -y update #最好
2.编译与启动
127.0.0.1:8897;
先更新一下
# gitlab-ctl reconfigu
}
# yum install gitlab-ce
re # 编译gitlab的配置,可
重启动nginx:
-y #yum安装最新版本
能时间会稍长一些
# nginx –s reload
安装方式
# gitlab-ctl start #
4.访问
投稿信箱:
**********************
2021.01
107
System Maintenance & Management
系统维护与管理
责任编辑:季莹
在客户端浏览器
登录界面的设置与之
地址栏中输入
前的版本不同:
即
> UPDATE
可访问,首次访问时需
application_settings
要设置root的密码。
set password_
authentication_
相关问题
enabled_for_web
1.如果访问时出现502、
修改root账户的密码
=true; #打开登录
500或404等错误,要检查防
8,密码须为数字
> UPDATE application_
火墙等设置是否允许访问此
=> rd_
settings set password_
端口,或者此端口是否被其他
confirmation=12345678 #
authentication_enabled_for_
程序占用,另外还要注意Web
确认密码
web =false; #关闭登录
服务器是否允许IP地址直接
=> ! #保存
5.相关命令
访问。
=> quit #退出
# gitlab-ctl start #
2.如果想更换端口,则
图为修改root账户的密
启动所有 gitlab 组件;
直接去修改 /etc/gitlab/
码。
# gitlab-ctl stop #
的external_url
4.关闭与打开注册或登
停止所有 gitlab 组件;
'.
录界面
# gitlab-ctl restart
net:8897' 这句中的端口号,
首先进入psql控制台,并
# 重启所有 gitlab 组件;
然后再执行启动命令:
选择gitlab的数据库。
# gitlab-ctl status
# gitlab-ctl restart
# sudo -u gitlab-psql
# 查看服务状态;
# gitlab-ctl reconfigure
/opt/gitlab/embedded/bin/
# vim /etc/gitlab/
3.如果忘记管理员root
psql -h /var/opt/gitlab/
# 修改gitlab
的密码或密码错误,就要使用
postgresql -d gitlabhq_
配置文件;
控制台方式进行修改。
production
# gitlab-ctl
# gitlab-rails console
> UPDATE application_
reconfigure # 重新编译
#进入控制台时可能会有几秒
settings set signup_
gitlab的配置;
的启动时间,进入后即可在提
enabled=false; #关闭注册
# gitlab-rake
示符后输入以下命令:
界面,如果值设置为true,则
gitlab:check SANITIZE=true
=> user = User.
为打开注册界面即允许用户
--trace # 检查gitlab;
where(id: 1).first #根据
注册
# gitlab-ctl tail
其ID定位帐户
> q # 退出控制台
# 查看日志;
=> rd =
在这里需要强调的是,新
# gitlab-ctl tail
12345678 #密码为1234567
版本的gitlab中打开与关闭
nginx/gitlab_
108
2021.01
投稿信箱:
**********************
版权声明:本文标题:CentOS中Gitlab的安装与调试 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1713140461a621877.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论