centos6需要安装的git依赖
yum install curl
yum install curl-devel
yum install zlib-devel
yum install openssl-devel
yum install perl
yum install cpio
yum install expat-devel
yum install gettext-devel
1、检查配置:
[root@VM_0_5_centos ~]# ./configure -prefix=/usr/local/git
2、编译,翻译成机器语言:
[root@VM_0_5_centos ~]# make
3、安装
[root@VM_0_5_centos ~]# make install
4、添加link
[root@VM_0_5_centos ~]# ln -s /usr/local/git/bin/git /usr/bin/
5、设置用户名密码
[root@VM_0_5_centos ~]# git config --global user.name "liht"
[root@VM_0_5_centos ~]# git config --global user.email "liht@163.com"
[root@VM_0_5_centos ~]# git config --global --list
user.name=Shi Yongqiang
user.email=flysyq@163.com
用户名和用户邮件是必须的,这是用来标识你的个人身份,会体现在你的提交历史中。
6、创建密钥
[root@VM_0_5_centos ~]# ssh-keygen -t rsa
注意:
每次ssh 进入一台新机器都会跳出如下的提示:
The authenticity of host '111.222.333.444 (111.222.333.444)' can't be established.
RSA key fingerprint is f3:cf:58:ae:71:0b:c8:04:6f:34:a3:b2:e4:1e:0c:8b.
Are you sure you want to continue connecting (yes/no)?
感觉很烦,有以下方法可以解决这个问题:
修改配置文件
在文件/etc/ssh/ssh_config(全局)或者~/.ssh/config(某用户)开头加入以下内容:
Host *
StrictHostKeyChecking no
UserKnownHostsFile=/dev/null