GitLab安装及邮件发送

gitlab-ce新版本安装+配置邮件发送 ### gitlab-ce新版本安装+配置邮件发送## 1.1 下载安装包并安装wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.8.3-ce.0.el7.x86_64.rpmyum localinstall gitlab-ce-10.8.3-ce.0.el7.x86_64.rpm –y1.2 进行初始... 阅读详情

GitLab安装及邮件发送

ip主机名备注
172.16.121.68git关闭防火墙
172.16.121.69git-con关闭防火墙

1.下载安装gitlab
自己有安装包就上传到/usr/local/src下
没有请wget到官网下载

[root@git src]# ls
10.2.2-zh.diff  gitlab-ce-10.2.2-ce.0.el7.x86_64.rpm

安装

yum install curl policycoreutils openssh-server openssh-clients policycoreutils-python

systemctl enable sshd

systemctl start sshd

yum install postfix

systemctl enable postfix

systemctl start postfix
rpm -ivh gitlab-ce-10.2.2-ce.0.el7.x86_64.rpm 

修改配置文件

[root@git src]# grep -n '172.16.121.68' /etc/gitlab/gitlab.rb 
13:external_url 'http://172.16.121.68'

将原内容修改为自己的ip
加载配置生成网站

gitlab-ctl reconfigure

关闭gitlab

gitlab-ctl stop

安装patch

yum -y install patch

将先前上传的10.2.2-zh.diff上传完成汉化

patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < /usr/local/src/10.2.2-zh.diff

开启服务

gitlab-ctl start 

再重新配置

gitlab-ctl reconfigure

查看一下网页
在这里插入图片描述
在此之前会让你设置一次密码设置自己记忆的就行,这里用户是root密码00000000
创建项目
在这里插入图片描述
这里需要上传密钥

ssh-keygen     生成密钥

将密钥粘贴到网站上

[root@git src]# cat /root/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDHLIfoRTou4tB0tHIKMI+i3m1DaCbJZV0iromlJTsaF8eAQsdNPVMCr25M8fdJxDhafAz2nqXp6wnHBj+Y18velQgqBRJ4oUTNqoLWBTIhHNW90oyw7UOahJAegnqs2peHhxJTpw+La4+0YsT0+FRwj0LHhxrfmqB++j0L/mQX/DzKMIkm+HMDsyNvCFUvv8sYFhPIdj6HTPTREHrE2u3fFC2TpnNeWCdXK0UAwS0VmAttoDcjwhMkSegIrd7UyZ8HntqFW44BXAW3CqXr14/SHLYBJucJZwq7ZOC4l0fgkS531D3FrPmCwq9p98DQ18mfO0PYUHv60LLu3Ta/Mfdp root@git

在这里插入图片描述
再git-con上尝试克隆项目

[root@git-con opt]# git clone git@172.16.121.68:root/my-project.git
Cloning into 'my-project'...
warning: You appear to have cloned an empty repository.
[root@git-con opt]# ls
my-project

再次修改配置文件添加邮件发送服务

[root@git src]# tail -n 13 //etc/gitlab/gitlab.rb
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "***********@qq.com"
gitlab_rails['smtp_password'] = "stmp授权码"
gitlab_rails['smtp_domain'] = "qq.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true

user['git_user_email'] = "***********@qq.com"

gitlab_rails['gitlab_email_from'] = '*********@qq.com'

再次重新配置

gitlab-ctl reconfigure

测试邮箱发送是否正常

irb(main):005:0>   Notify.test_email('***********@qq.com','ss','ss').deliver_now

Notify#test_email: processed outbound mail in 1.3ms

Sent mail to *************@qq.com (2752.9ms)
Date: Wed, 18 Mar 2020 14:38:57 -0400
From: GitLab <***************@qq.com>
Reply-To: GitLab <noreply@172.16.121.68>
To: ***************@qq.com
Message-ID: <5e726ac115fcb_7cd63f9c314db11c838e6@git.mail>
Subject: ss
Mime-Version: 1.0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit
Auto-Submitted: auto-generated
X-Auto-Response-Suppress: All

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body><p>ss</p></body></html>

在这里插入图片描述
gitlab账号注册和分组
1.开启注册邮箱认证
在这里插入图片描述
2.创建组
在这里插入图片描述
组的访问级别:
Private:只有组成员才能看到
Internal:只要登录的用户就能看到
Public:所有人都能看到
3.添加组成员
在这里插入图片描述
4.在组中创建项目,选择now project
在这里插入图片描述

Linux安装Gitlab15详解 阅读详情

相关推荐

Gitlab服务器邮箱配置,实现自动为用户发送邮件

上一篇文章讲述如何在Linux服务器安装Gitlab,本文介绍如何为Gitlab服务配置邮箱,实现服务器向用户自动发送邮件。发邮件的使用场景有很多,比如,用户忘记密码后申请密码重置,用户自行注册账户时,接受邮件用于验证账户等。 一. 配置前准备工作及说明 服务器系统版本:CentOS 7 postfix,并在终端运行systemctl status postfix检查服务是否已在运行状态,如果显示activate则表示正在运行 [root@sage ~]$ systemctl status postfi

Roach007的博客 2万+

gitlab项目拉取 、.ssh里面 pub文件的生成,'ssh-keygen' 不是内部或外部命令解决方法

首先gitlab登录的时候 需要一个shareID 这个是需要去申请一下 然后得到一个shareID账号密码 (这个shareID 我不知道自己什么申请 我是公司 给的权限 嗯 对 邮箱也是公司给申请的 这个邮箱是工作需要的,然后通过这个邮箱配合工作) 上面是密码 账户名 是你的邮箱名字@ 前面的内容 如上 我的邮箱是 zhangtl_sh@ushareit.com 所以我的账户名就是...

hao9101111的博客 4259

设置Git邮箱地址的两种方法介绍

Git是一个常用的版本控制系统,它允许开发者跟踪和管理代码的变化。在使用Git时,设置正确的邮箱地址非常重要,因为Git会使用该邮箱地址来标识提交记录的作者。本文将介绍两种设置Git邮箱地址的方法。在Windows系统中,你可以使用Git Bash或者命令提示符。无论你选择使用哪种方法,一旦设置完成,你的Git邮箱地址就会生效。当你提交代码时,Git会将该邮箱地址作为提交记录的作者信息。希望本文对你理解Git邮箱地址的设置方法有所帮助。第一步:找到Git的配置文件。第二步:进入你的Git项目所在的目录。

WfTest的博客 8819

gitlab Sign in 报错:You have to confirm your account before continuing.

之前登陆过gitlab,但是当自己再次登陆时,输入的用户密码都是对的,但是就是登陆不上去, 报错:You have to confirm your account before continuing. 而不是密码用户错误 "Invalid credentials" 其原因是:gitlab 给你发了封确认绑定邮箱的邮件,你没有确认, 解决方法: 登陆你的邮件

dongwuming的专栏 1万+

以GD32F103C8T6为例的核心板原理图PCB绘制学习笔记简单总结

重点在supplier part是立创商城的编号,可以搜到。

2301_80397661的博客 3261

手把手教你理解特斯拉Model 3的域控制器架构:RBCM如何成为“多面手”?

本文深入解析特斯拉Model 3的域控制器架构,重点介绍右车身域控制器(RBCM)如何整合车身电子系统功能。RBCM作为多任务处理中枢,管理空调系统、尾部电气设备和超声波雷达等关键功能,展现了特斯拉在汽车电子架构上的创新设计。文章详细探讨了RBCM的硬件架构、功能版图及信号网络,揭示其如何通过高性能MCU和智能开关技术实现功能集中与效率提升。

weixin_30919429的博客 383

Gitlab新建用户无法收到邮件的问题解决办法

这个问题网上解决的帖子很多,根本原因就是配置错误,修改好配置就可以了,我也没有其他的更加新奇的解决办法,之所以再总结一遍只是为了自己统一查找方便,同时把一些差异点记录一下,因为版本和运行环境的不同,可能跟网上的解决方案有一点点差异,先写答案再聊不同吧...

AlbertS Home of Technology 1万+

从菜鸟到高手:我的Abaqus壳单元S4R、S3R、S8R选择心路历程

第一次打开Abaqus的单元库时,我被琳琅满目的壳单元类型晃花了眼。S4R、S3R、S8R、STRI65、S9R5...这些看似随意的字母数字组合,背后却隐藏着影响仿真精度的关键密码。作为一名从土木工程转行到汽车结构仿真的工程师,我花了三年时间才真正理解如何根据问题特性精准选择壳单元。这段学习历程充满试错与顿悟,今天就用几个关键案例,分享我的壳单元选择方法论。

weixin_42525637的博客 417

一键安装 gitlab7 on rhel6.4 并设置邮件发送

一键安装 gitlab7 on rhel6.4 并设置邮件发送世间本无事,庸人自扰之。书归正传,简短节说:gitlab是个好东西,但是安装手册奇烂。虽然曾经对照文档一步一步安装起来gitlab 6.x,但是,时过境迁,再也不想把时间花在这无聊的配置上。谷歌已然变成往日黄花,又无翻越墙狱之利器,只能在脑废的百度和白痴一样的Bing之间来回寻找答案。功夫不负苦心人。终于找到这个bitnami的一键安装

恒 1万+

STM32F407 FSMC并口读取AD7606

先贴一下最终效果图.这个是AD7606并口读取数据一个周期后的数据结果. 原始波形用示波器看是很平滑的. AD7606不知为何就会出现干扰, 我猜测可能是数字信号干扰导致的. 因为干扰的波形很有规律. 这种现象基本上可以排除是程序问题. 应该是干扰或者数字信号干扰,或者是数字和模拟共地导致的.是一个宏,实际上是指向的一个内存地址, 这个内存地址是FSMC指定的地址. 使用FSMC接口, 可免于控制引脚, 直接读取某个地址即可, FSMC会自动产生操作时序. 具体请见FSMC相关知识.

走错路的程序员 5496

基于MATLAB/Simulink与WSL2的ROS2实时联合仿真实践

本文详细介绍了基于MATLAB/Simulink与WSL2的ROS2实时联合仿真实践。通过环境配置、PX4仿真环境搭建、自定义消息生成、Simulink通信实现及实时优化等步骤,提供了完整的无人机位置控制案例,帮助开发者实现高精度的实时联合仿真。

red88的博客 202

docker(docker-compose)安装部署gitlab并使用iredmail发送邮件

使用docker来部署确实是比较简单的事情,只是在使用自建的iredmail发送邮件的时候,找不到连接方法。折腾了有一天时间,终于找到了合适的SMTP参数,以此作为笔记,给自己也给需要的人留下记录。 重点在于 gitlab_rails[‘smtp_enable_starttls_auto’] = true gitlab_rails[‘smtp_tls’] = false gitlab_rail...

zld_555的博客 1544

TP-LINK电信定制摄像头刷机教程:解锁官方功能与固件升级

固件是嵌入式设备的操作系统,控制着硬件的基础功能。其工作原理是通过更新或替换存储在设备非易失性存储器中的程序代码,从而改变设备的行为和功能。这项技术的核心价值在于赋予用户对设备的完全控制权,能够解除厂商或运营商的软件限制,实现功能自定义、性能优化和安全更新。在智能家居、网络设备和物联网领域,固件升级与刷机是常见的工程实践,用于修复漏洞、增加新特性或适配不同平台。本文聚焦于利用TFTP恢复模式这一通用网络设备维护机制,针对TP-LINK电信定制版摄像头,提供一套完整的刷机方案,将设备刷入官方通用版固件,以解除

weixin_34205826的博客 490

Gitlab8.5安装后邮件发送不成功的解决过程

Gitlab安装成功有,注册邮件一直接收不到也是很生气,修改了 /etc/gitlab/gitlab.rb文件 gitlab_rails['smtp_enable'] = truegitlab_rails['smtp_address'] = "smtp.163.com"gitlab_rails['smtp_port'] = 25gitlab_rails['smtp_user_name']...

weixin_30894389的博客 180

基于Python的电商平台商品信息爬取与价格监控系统设计与实现

本文详细介绍了一个基于Python的电商平台商品信息爬取与价格监控系统的设计与实现。系统采用最新的Python爬虫技术栈,包括Scrapy框架、Selenium自动化测试工具、BeautifulSoup解析库等,实现了对主流电商平台商品信息的自动化采集、存储、分析和可视化展示。文章从系统架构设计、关键技术实现、核心代码解析等方面进行了全面阐述,并提供了完整的代码实现。该系统不仅适用于毕业设计,也可作为商业价格监控系统的原型。关键词:Python爬虫;电商数据采集;价格监控;Scrapy;Selenium;

2201_76125261的博客 963

玩转Docker | 使用Docker部署MediaCMS内容管理系统

玩转Docker | 使用Docker部署MediaCMS内容管理系统

qq_59334230的博客 2918

CentOS 7安装GitLab、汉化、配置邮件发送

1、更换国内yum源 1.1 备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 1.2 下载新的CentOS-Base.repo 到/etc/yum.repos.d/ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.ali...

weixin_30270561的博客 152

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

centos7安装gitlab

转载自:https://www.cnblogs.com/wenwei-blog/p/5861450.html 1. 安装依赖软件 yum -y install policycoreutils-python openssh-server openssh-clients postfix 2.设置postfix开机自启,并启动,postfix支持gitlab发信功能 systemctl en...

FinelyYang的专栏 2608

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

linux gitlab 9 邮件不发送,GitLab电子邮件通知不发送

我刚刚在Ubuntu 12.04服务器上安装GitLab v5.0,现在我们遇到电子邮件通知问题.我不能让GitLab发送任何电子邮件.我有我的config / environments / production.rb文件设置,使用sendmail作为传输服务:config.action_mailer.delivery_method = :sendmailconfig.action_mailer....

weixin_32966593的博客 418

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

一键安装 Gitlab7 on RHEL6.4 并设置邮件发送

世间本无事,庸人自扰之。书归正传,简短节说:Gitlab是个好东西,但是安装手册奇烂。虽然曾经对照文档一步一步安装起来Gitlab 6.x,但是,时过境迁,再也不想把时间花在这无聊的配置上。谷歌已然变成往日黄花,又无翻越墙狱之利器,只能在百度和Bing之间来回寻找答案。 功夫不负苦心人。终于找到这个bitnami的一键安装包。bitnami-gitlab-7.1.1-0-linux-x64-in...

weixin_34375233的博客 173

一键安装gitlab7在rehl6.4上

无论如何gitlab是个好东西,但是极难安装和配置。bitnami(https://bitnami.com/)的一键安装包虽然可以解决大问题,但是仍有很多人无法配置gitlab+nginx和email发送等等问题。今天特意完整地再梳理一次。对各位读者的问题不再逐一解答。

恒 6270

CentOS6下gitlab的安装

1.官网安装实例地址。https://www.gitlab.cc/downloads/#centos6 2.添加gitlab仓库,并安装到服务器上 curl -sS http://packages.gitlab.cc/install/gitlab-ce/script.rpm.sh | sudo bash sudo yum install gitlab-ce 3.启动gitlab sudo...

weixin_30378311的博客 138
上一篇: git命令使用练习
下一篇: kvm静态与动态迁移
miss_miss6
博客等级 码龄7年 58粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值