Gitlab的安装与配置

gitlab的安装

      参考治疗:https://www.gitlab.com.cn/installation/#centos-7

                     http://www.21yunwei.com/archives/4351

    1.安装并配置必要的依赖关系

            如果你想使用 Postfix 发送邮件,请在安装过程中根据提示选择 'Internet Site'。 你也可以用 Sendmail 或者 配置一个自定义的 SMTP 服务 并 把它作为一个 SMTP 服务器。

      在 CentOS 系统上,下面的命令将会打开系统防火墙 HTTP 和 SSH 的访问。

sudo yum install curl policycoreutils openssh-server openssh-clients
sudo systemctl enable sshd
sudo systemctl start sshd
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix

sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
 2. 添加 GitLab 镜像源并安装

 

curl -sS http://packages.gitlab.com.cn/install/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install gitlab-ce
 

如果你不太习惯使用命令管道的方式安装镜像仓库,你可以在这里找到 完整的安装脚本 或者 选择系统对应的安装包 使用下面的命令手动安装

curl -LJO https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-XXX.rpm
rpm -i gitlab-ce-XXX.rpm
3.配置并启动 GitLab

 

sudo gitlab-ctl reconfigure
 4.密码修改

 

第一次访问 GitLab(http://IP)默认端口是80,系统会重定向 url 到重置密码的页面,你需要输入初始化管理员账号的密码。 设置完成后,系统会重定向到登录界面,你就可以使用刚才输入的密码登录系统了。低版本gitlab默认用户名和密码:root/5iveL!fe

 

系统默认的管理员账号为 root, 登录系统后,你可以修改管理员账号为自己喜欢的账号。

5.修改Domain到Ip

把localhost 换成本机的IP地址,修改方式如下,在gitlab的/embedded/service/gitlab-rails/config的目录下修改gitlab.yum文件:

cd /opt/gitlab/embedded/service/gitlab-rails/config
sudo vim gitlab.yml  


修改该完成后重新启动Gitlab

sudo gitlab-ctl restart

posted @   暗渡陈仓xy  阅读(645)  评论(0编辑  收藏  举报
编辑推荐:
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
· .NET 进程 stackoverflow异常后,还可以接收 TCP 连接请求吗?
阅读排行:
· 本地部署 DeepSeek:小白也能轻松搞定!
· 基于DeepSeek R1 满血版大模型的个人知识库,回答都源自对你专属文件的深度学习。
· 在缓慢中沉淀,在挑战中重生!2024个人总结!
· 大人,时代变了! 赶快把自有业务的本地AI“模型”训练起来!
· Tinyfox 简易教程-1:Hello World!
点击右上角即可分享
微信分享提示