hanhy

GIt搭建私有仓库完整版

1.git gitlab github 到底是啥子?

git:版本控制工具
github:提供给用户空间创建git仓储,保存用户的一些数据文档或者代码
gitlab:是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务

2.搭建gitlab

搭建私有github(类似),主要公司内部等,可以通过web界面管理项目

3.开始搭建gitlab

 那么环境就是这么一个环境,事情就是这么个事情

官网文档请点击:https://about.gitlab.com/installation/
gitlab包
yum install curl policycoreutils openssh-server openssh-clients -y
systemctl enable sshd
systemctl start sshd
yum install postfix
systemctl enable postfix
systemctl start postfix
firewall-cmd --permanent --add-service=http
systemctl reload firewalld
导入gitlab源
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash 
yum install gitlab-ce -y

4.配置发件人

gitlab_rails[\'smtp_enable\'] = true
gitlab_rails[\'smtp_address\'] = "smtp.163.com"
gitlab_rails[\'smtp_port\'] = 25
gitlab_rails[\'smtp_user_name\'] = "xxxx@163.com"
gitlab_rails[\'smtp_password\'] = "123456"      授权码
gitlab_rails[\'smtp_domain\'] = "163.com"
gitlab_rails[\'smtp_authentication\'] = "login"
gitlab_rails[\'gitlab_email_from\'] = \'xxxx@163.com\'
gitlab_rails[\'gitlab_email_reply_to\'] = \'xxxx@163.com\'

5.重启配置和测试

gitlab-ctl reconfigure
执行:
gitlab-rails console
键入:
irb(main):003:0> Notify.test_email(\'destination_email@address.com\', \'Message Subject\', \'Message Body\').deliver_now

查看日志即可。

 

分类:

技术点:

相关文章:

  • 2021-06-11
  • 2021-11-28
  • 2021-08-18
  • 2021-11-28
  • 2021-09-16
  • 2021-04-25
  • 2021-10-31
  • 2021-08-10
猜你喜欢
  • 2021-11-28
  • 2021-12-08
  • 2021-11-28
  • 2021-09-10
  • 2021-11-28
  • 2021-11-28
相关资源
相似解决方案