在centOs系统下安装个配置git
2017-09-12 20:24
429 查看
在安装git之前要安装它的一些依赖:
1: sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils- MakeMaker
2:下载git点击打开链接
3:解压
tar -xzvf git-2.8.0.tar.gz
4:进入解压出来的文件git-2.8.0目录,执行make命令
sudo make prefix=/usr/local/git all 完成编译
5:安装git
sudo make prefix=/usr/local/git install进行安装
6:这时候执行git --version会提示没有该命令,原因是在linux的path下没有添加git的bin文件,来到/etc/profile进行添加
在$PATH后添加 /usr/local/git/bin
7:使配置生效 :
source /etc/profile
8:配置git
[li@iZ2ze0bu41x062fa5a775jZ etc]$ git config --global user.name "你的git用户名"
[li@iZ2ze0bu41x062fa5a775jZ etc]$ git config --global user.email "你的git用户邮箱"
[li@iZ2ze0bu41x062fa5a775jZ etc]$ git config --global core.autocrlf false //设置因为系统不同所带来的换行符问题
[li@iZ2ze0bu41x062fa5a775jZ etc]$ git config --global core.quotepath off
[li@iZ2ze0bu41x062fa5a775jZ etc]$ git config --global gui.encoding utf-8 //避免中文乱码
生成git公钥
ssh-keygen命令用于为“ssh”生成、管理和转换认证密钥,它支持RSA和DSA两种认证密钥。
[li@iZ2ze0bu41x062fa5a775jZ etc]$ ssh-keygen -t rsa -C "你个git用户邮箱"
Generating public/private rsa key pair.
Enter file in which to save the key (/usr/li/.ssh/id_rsa):回车
Created directory '/usr/li/.ssh'.
Enter passphrase (empty for no passphrase):回车
Enter same passphrase again:
Your identification has been saved in /usr/li/.ssh/id_rsa.
Your public key has been saved in /usr/li/.ssh/id_rsa.pub.
The key fingerprint is:
b8:e9:e8:98:55:89:2d:b1:53:2a:3e:54:00:8f:0c:0f ****@qq.com
The key's randomart image is:
+--[ RSA 2048]----+
|E.. |
|o= . |
|..o o . |
| . B o |
| o * = S |
| o . + o |
| o . o |
| = o |
| o.o . |
+-----------------+
ssh-add ssh-add命令网络安全 ssh-add命令是把专用密钥添加到ssh-agent的高速缓存中。
ssh-add ~/.ssh/id_rsa
Could not open a connection to your authentication agent.
[li@iZ2ze0bu41x062fa5a775jZ git-2.8.0]$ eval `ssh-agent`
Agent pid 18568
[li@iZ2ze0bu41x062fa5a775jZ git-2.8.0]$ ssh-add ~/.ssh/id_rsa
Identity added: /usr/li/.ssh/id_rsa (/usr/li/.ssh/id_rsa)
[li@iZ2ze0bu41x062fa5a775jZ git-2.8.0]$ cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxnScKtW28yH/3O0RQuAckRNz5iWCdmINCVraa0O+k+Ptoy0vtylZurdK1Wz6XQTZ8nziFcddEDRuhjXxWC17uZR/FKjXKsabFa59wDgcnpfRcHSGc/j1RG2iYoI23V7pwCOigbEuL5/Y6c1riYepzSeNNfMUJcXgSM4JfowMDTJdIkiR2gc2/S6Y/OAmm1R0QCMuSp82SsfIJqadt2uIJOyWz83HlpWO96AJ4s9sqFYSmdQ4/Sp/UvB1OKpp8Zx0G+C0jQbCpchWQr6r0WVy+Zwuztp3rOJ1AddkFgq/YVGpbivn20SJg9EDKfgYS4LCRsP0VeiWRE1zR34vBzhZGw==
****@qq.com
至此,git安装与配置完成
git 的一些目录规则
~ : 代表“目前用户身份”所在的主文件夹
~account : 代表账户用户的主文件夹
1: sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils- MakeMaker
2:下载git点击打开链接
3:解压
tar -xzvf git-2.8.0.tar.gz
4:进入解压出来的文件git-2.8.0目录,执行make命令
sudo make prefix=/usr/local/git all 完成编译
5:安装git
sudo make prefix=/usr/local/git install进行安装
6:这时候执行git --version会提示没有该命令,原因是在linux的path下没有添加git的bin文件,来到/etc/profile进行添加
在$PATH后添加 /usr/local/git/bin
7:使配置生效 :
source /etc/profile
8:配置git
[li@iZ2ze0bu41x062fa5a775jZ etc]$ git config --global user.name "你的git用户名"
[li@iZ2ze0bu41x062fa5a775jZ etc]$ git config --global user.email "你的git用户邮箱"
[li@iZ2ze0bu41x062fa5a775jZ etc]$ git config --global core.autocrlf false //设置因为系统不同所带来的换行符问题
[li@iZ2ze0bu41x062fa5a775jZ etc]$ git config --global core.quotepath off
[li@iZ2ze0bu41x062fa5a775jZ etc]$ git config --global gui.encoding utf-8 //避免中文乱码
生成git公钥
ssh-keygen命令用于为“ssh”生成、管理和转换认证密钥,它支持RSA和DSA两种认证密钥。
[li@iZ2ze0bu41x062fa5a775jZ etc]$ ssh-keygen -t rsa -C "你个git用户邮箱"
Generating public/private rsa key pair.
Enter file in which to save the key (/usr/li/.ssh/id_rsa):回车
Created directory '/usr/li/.ssh'.
Enter passphrase (empty for no passphrase):回车
Enter same passphrase again:
Your identification has been saved in /usr/li/.ssh/id_rsa.
Your public key has been saved in /usr/li/.ssh/id_rsa.pub.
The key fingerprint is:
b8:e9:e8:98:55:89:2d:b1:53:2a:3e:54:00:8f:0c:0f ****@qq.com
The key's randomart image is:
+--[ RSA 2048]----+
|E.. |
|o= . |
|..o o . |
| . B o |
| o * = S |
| o . + o |
| o . o |
| = o |
| o.o . |
+-----------------+
ssh-add ssh-add命令网络安全 ssh-add命令是把专用密钥添加到ssh-agent的高速缓存中。
ssh-add ~/.ssh/id_rsa
Could not open a connection to your authentication agent.
[li@iZ2ze0bu41x062fa5a775jZ git-2.8.0]$ eval `ssh-agent`
Agent pid 18568
[li@iZ2ze0bu41x062fa5a775jZ git-2.8.0]$ ssh-add ~/.ssh/id_rsa
Identity added: /usr/li/.ssh/id_rsa (/usr/li/.ssh/id_rsa)
[li@iZ2ze0bu41x062fa5a775jZ git-2.8.0]$ cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxnScKtW28yH/3O0RQuAckRNz5iWCdmINCVraa0O+k+Ptoy0vtylZurdK1Wz6XQTZ8nziFcddEDRuhjXxWC17uZR/FKjXKsabFa59wDgcnpfRcHSGc/j1RG2iYoI23V7pwCOigbEuL5/Y6c1riYepzSeNNfMUJcXgSM4JfowMDTJdIkiR2gc2/S6Y/OAmm1R0QCMuSp82SsfIJqadt2uIJOyWz83HlpWO96AJ4s9sqFYSmdQ4/Sp/UvB1OKpp8Zx0G+C0jQbCpchWQr6r0WVy+Zwuztp3rOJ1AddkFgq/YVGpbivn20SJg9EDKfgYS4LCRsP0VeiWRE1zR34vBzhZGw==
****@qq.com
至此,git安装与配置完成
git 的一些目录规则
~ : 代表“目前用户身份”所在的主文件夹
~account : 代表账户用户的主文件夹
相关文章推荐
- centos系统 + git源码安装 + gitolite用户权限控制 安装与配置
- CentOS 6.5 YUM软件包工具配置&Wireshark安装&git安装
- Linux系统(CentOS 6.4)的NTFS驱动-NTFS-3g的安装和配置
- CentOS系统中VNC Server安装配置笔记
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- CentOS 6.5 系统安装及LAMP环境安装(yum方式)配置详解(三)
- 华硕主板RAID1磁盘阵列配置、安装centos系统与挂载RAID磁盘
- CentOS 安装配置Git服务器
- CentOS6.5_64位系统下安装配置postfix邮件系统 启用并配置SMTP在第三方上边使用发送邮件
- 【Linux部署 · GIT】在linux系统安装git和配置实现SSH
- Centos 7.x系统安装后的初始化配置
- CentOS6.4系统中安装配置KVM虚拟机
- CentOS系统安装配置Nginx+tomcat+jdk+MySQL服务器环境
- CentOS5.6系统中安装并使用USB无线网卡(配置成功) 转
- 在linux系统用命令行下载、安装和配置jdk1.8的详细步骤(以CentOS为例)
- CentOS-5安装配置ExtMail Web邮件收发系统
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- CentOS系统下的Hadoop集群(第3期)_VSFTP安装配置
- CentOS 7.0系统安装配置步骤详解
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境