GitLab 是比较优秀的一款 Git 仓库。它有社区版和商业版。
它的社区版和商业版都是可以免费获取,并且部署的,而且可以通过源码打包的方式,进行汉化。
1. 备份本地 yum 源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak
2.获取阿里 yum 源配置文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3.更新 cache
yum makecache
4.查看
yum -y update
CentOs7
1 在 CentOS 7(和 RedHat / Oracle / Scientific Linux 7)上,以下命令还将在系统防火墙中打开 HTTP 和 SSH 访问。
sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
2 接下来,安装 Postfix 以发送通知电子邮件。如果要使用其他解决方案发送电子邮件,请跳过此步骤并在安装 GitLab 后配置外部 SMTP 服务器。
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
2.添加 GitLab 软件包存储库并安装软件包
添加 GitLab 包存储库。
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
接下来,安装 GitLab 包。
更改 https://gitlab.example.com 为您要访问 GitLab 实例的 URL。安装将自动配置并启动该 URL 的 GitLab。
对于 https://URL,GitLab 将自动使用 Let's Encrypt 请求证书,该证书需要入站 HTTP 访问和有效的主机名。您也可以使用自己的证书或只使用 http://。
sudo EXTERNAL_URL="https://gitlab.example.com" yum install -y gitlab-eesudo EXTERNAL_URL =“https://gitlab.example.com”yum install -y gitlab-ee
3.浏览到主机名并登录
在您第一次访问时,您将被重定向到密码重置屏幕。提供初始管理员帐户的密码,您将被重定向回登录屏幕。使用默认帐户的用户名root登录。
密码:root
汉化
查看版本
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
$ git clone https://gitlab.com/xhang/gitlab.git -b v10.0.0-zh
或者获取所有
git clone https://gitlab.com/xhang/gitlab.git
\cp -r -f ./gitlab/* /opt/gitlab/embedded/service/gitlab-rails/ (推荐)
完成后 在个人设置里面 Preferred language 选项选择 中文简体
(当时在这里卡了好久,几度以为汉化不成功)
如果虚拟机重启后,gitlab 无法打开,请
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
sudo systemctl enable postfix
sudo systemctl start postfix
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于