一.安装git
- yum安装
[root@cicd-gitlab ~]# yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
[root@cicd-gitlab ~]# yum -y install git-core
[root@cicd-gitlab ~]# git --version
git version 1.8.3.1
- 源码安装
最新源码包下载地址:https://git-scm.com/download
安装系统的依赖包
[root@cicd-gitlab ~]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
- 解压下载的源码包
[root@cicd-gitlab ~]# tar -zxf git-1.7.2.2.tar.gz
[root@cicd-gitlab ~]# cd git-1.7.2.2
[root@cicd-gitlab ~]# make prefix=/usr/local all
[root@cicd-gitlab ~]# make prefix=/usr/local install
二.Github远程仓库
1.本地服务器生成公钥
[root@cicd-git git-root]# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:m61pBo46kjJ+6kakfYP7rhfRRNcxeHJqVlwWcruNp3o root@cicd-git
The key's randomart image is:
+---[RSA 2048]----+
| .. .++o=. |
| ..o *= . |
| o * . |
|