本文章是基于网上其他人的文章基础上完善的,详见:http://www.jianshu.com/p/320c63a429e1
git 作为分布式项目管理工具,远程的代码基于两种协议:http协议和ssh协议,想要使用远程gi t就需要在自己的电脑上配置ssh的信息,步骤如下:
一:设置git user和git email:
$git config --global user.name"your user name"
$git config --global user.email"your email address"
二:检查是否存在ssh密钥:
检查是否已经存在ssh key
根目录下打开 ssh 文件夹 cd ~/.ssh 查看该文件里面存在的文件
ls
列出该文件下的文件,看看是否存在id_rsa 和id_rsa.pub 当然也可以是其他名称
如果存在证明本设备已经存在ssh key 了,直接执行 cat id_rsa.pub查看公钥,并将其拷贝
三:生成密钥
ssh-keygen -t rsa -C "your email address" 连续三个回车
得到两个文件:id_rsa 和 id_rsa.pub
四:添加密钥到ssh-agent:
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
五:登陆GitHub ,添加ssh ,将id_rsa.pub文件里面的内容复制到key内容框里面
然后就可以使用git 将远程库中的项目拉取下来
git clone git@github.com:lizan/test.git