详解centos中一键装置gitlab的要领
gitlab 是一个开源、web 界面的 git 代码托管工具,它可以资助我们在团队协作开发中更好地治理代码。若是你是一名开发者,那么很可能会遇到以下情形:
同事修改了你的代码,但没有通知你;
多小我私人配合编写了统一个代码库;
没有备份代码,造成代码丧失。
为相识决这些问题,我们可以使用 GitLab 来治理代码,下面我们就来先容一下 CentOS GitLab 一键装置要领。
一、装置最新版 Git
在装置 GitLab 前,我们需要先装置 Git。输入以下下令:
sudo yum -y update sudo yum -y install git
登录后复制
二、装置依赖项
GitLab 在装置历程中需要一些依赖项,使用以下下令举行装置:
sudo yum install -y curl policycoreutils-python openssh-server openssh-clients sudo systemctl enable sshd sudo systemctl start sshd sudo firewall-cmd --permanent --add-service=http sudo systemctl reload firewalld
登录后复制
三、装置 GitLab
在装置 GitLab 前,我们需要添加 GitLab 镜像库,输入以下下令:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
登录后复制
接下来,输入以下下令举行 GitLab 装置:
sudo yum install -y gitlab-ee
登录后复制
四、设置 GitLab
进入 GitLab 设置文件:
sudo vim /etc/gitlab/gitlab.rb
登录后复制
修改 GitLab 网址:
在设置文件中找到 “External URL”,将其修改为自己的效劳器地点和端口。例如:
external_url 'http://192.168.1.100:80'
登录后复制
修改 SMTP 邮件效劳器:
找到 “gitlab_rails[‘smtp_enable’] = true”,并将其修改为:
gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.exmail.qq.com" gitlab_rails['smtp_port'] = 465 gitlab_rails['smtp_user_name'] = "your_email@your_domain.com" gitlab_rails['smtp_password'] = "your_password" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true gitlab_rails['smtp_tls'] = true gitlab_rails['smtp_openssl_verify_mode'] = 'none'
登录后复制
五、启动 GitLab
重新加载设置文件:
sudo gitlab-ctl reconfigure
登录后复制
启动 GitLab:
sudo gitlab-ctl start
登录后复制
至此,我们已经完成了 CentOS GitLab 一键装置,可以使用浏览器会见我们的 GitLab 效劳了。在浏览器地点栏输入效劳器地点和端口,例如:
http://192.168.1.100
登录后复制
GitLab 默认用户名为 “root”,密码为 “5iveL!fe”。
总结
通过本文,我们已经相识到了怎样在 CentOS 上一键装置 GitLab,若是你是一名开发者,建议你使用 GitLab 来治理代码,它能够很好地资助你协作开发。
以上就是详解centos中一键装置gitlab的要领的详细内容,更多请关注本网内其它相关文章!