0%

Centos7下git clone报错Peer's Certificate has expired

一、报错情况

操作系统环境:Centos7

报错提示:证书过期

[root@localhost ~]# git clone https://gitlab.com/XXX
Cloning into 'gitlab'...
fatal: unable to access 'https://gitlab.com/XXX/': Peer's Certificate has expired.

查看当前系统时间:发现系统时间与当前时间不对应

[root@localhost ~]# date

二、解决方案

安装ntpdate,使系统时间同步

[root@localhost ~]# yum -y install ntpdate
......
[root@localhost ~]# ntpdate -u 210.72.145.44 #网络时间同步命令
[root@localhost ~]# date #查看系统时间正常

(210.72.145.44:中国国家授时中心的官方服务器)

再次git clone,正常

三、将时间同步服务加到开机启动

[root@localhost ~]# systemctl enable ntpdate.service
Created symlink from /etc/systemd/system/multi-user.target.wants/ntpdate.service to /usr/lib/systemd/system/ntpdate.service.
[root@localhost ~]# systemctl start ntpdate.service