南宁网站建设gxskm,网站首页title,国内wordpress插件,wordpress推送到百度1. 官网寻找安装方式
不管我们使用任何软件#xff0c;最靠谱的方式就是查看官方文档。gitlab提供了相应的安装文档#xff0c;并且有对应的中文文档。地址如下#xff1a;
https://gitlab.cn/install/ 我在这里以CentOS作为安装示例#xff0c;大家可根据自己的需要选择…1. 官网寻找安装方式
不管我们使用任何软件最靠谱的方式就是查看官方文档。gitlab提供了相应的安装文档并且有对应的中文文档。地址如下
https://gitlab.cn/install/ 我在这里以CentOS作为安装示例大家可根据自己的需要选择对应的方式另外官方也提供了在docker镜像或Kubernetes安装的两种方式如果大家有需要自行参看文档即可这里不再赘述。 2. 开始在CentOS中安装GitLab
2.1 安装和配置必须的依赖项
在系统防火墙中打开 HTTP、HTTPS 和 SSH 访问。这是一个可选步骤如果您打算仅从本地网络访问极狐GitLab则可以跳过它。
# 安装并且启动sshd
sudo yum install -y curl policycoreutils-python openssh-server perl
sudo systemctl enable sshd
sudo systemctl start sshd
# 系统防火墙中打开 HTTP、HTTPS 和 SSH 访问由于是演示我这里直接将防火墙彻底关闭
# sudo firewall-cmd --permanent --add-servicehttp
# sudo firewall-cmd --permanent --add-servicehttps
# sudo systemctl reload firewalld
sudo systemctl stop firewalld
# 如果大家后续想永远不开启防火墙可以使用以下命令但不推荐。
# sudo systemctl disable firewalld在这里我先不开启邮件服务大家如果需要配置邮件服务参看文档进行配置即可配置外部 SMTP 服务器。
2.2 下载/安装GitLab
配置极狐GitLab 软件源镜像。
curl -fsSL https://packages.gitlab.cn/repository/raw/scripts/setup.sh | /bin/bash脚本执行完毕后接下来有两种选择一种是指定域名进行访问另一个则是指定ip进行访问。这里是演示因此我们先使用ip。
2.2.1 安装gitlab通过域名访问
接下来安装极狐GitLab。确保您已正确设置您的 DNS并更改 https://gitlab.example.com 为您要访问极狐GitLab 实例的 URL。安装包将在该 URL 上自动配置和启动极狐GitLab。
对于 https 站点极狐GitLab 将使用 Let’s Encrypt 自动请求 SSL 证书这需要有效的主机名和入站 HTTP 访问。您也可以使用自己的证书或仅使用 http://不带s。
如果您想为初始管理员用户(root)指定自定义密码请查看文档。如果未指定密码将自动生成随机密码。
sudo EXTERNAL_URLhttps://gitlab.example.com yum install -y gitlab-jh2.2.2 安装gitlab通过ip访问
sudo EXTERNAL_URLhttp://192.168.220.105 yum install -y gitlab-jh2.3 访问极狐GitLab 实例并登录
安装完成后只要没有错误信息等待一会gitlab服务就会完成启动在启动完全之前访问会出现502页面这时候可以使用
gitlab-ctl tail查看日志日志只要滚动就代表程序还在启动中只要没有报错信息在全部执行完成后就可以通过网页进行访问了。
只要在安装过程中没有指定自定义密码就会将随机生成一个密码并存储在 /etc/gitlab/initial_root_password 文件中(出于安全原因24 小时后此文件会被第一次 gitlab-ctl reconfigure 自动删除因此若使用随机密码登录建议安装成功初始登录成功之后立即修改初始密码。使用此密码和用户名 root 登录。 3. 配置说明
3.1 个人常用设置
3.1.1 将界面语言设置为中文
登陆后选择右上角头像选择Preferences 在弹出的页面中向下滚动找到Localization然后点击Language下方的下拉框选择简体中文后点击Save changes保存成功后刷新页面即可。 3.1.2 修改密码
点击页面右上角头像选择用户设置里的密码进行密码配置即可 4. 常见问题及解决方法
4.1 克隆代码时提示fatal: unable to access ‘xxx’: Issuer certificate is invalid.
这种问题是由于ssl认证导致的最简单的办法就是选择关闭ssl认证。直接使用以下命令就可以解决。
git config --global http.sslverify false # 变更系统当前用户
git config --system http.sslverify false # 变更全局所有用户