Git的使用(三)远程仓库添加及克隆
Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以“克隆”这个原始版本库,而且每台机器的版本库其实都是一样的,并没有主次之分。
推荐大家可以使用国内的git服务,相对GitHub主要体现在速度快,及对于私有项目是免费的。
1、在“码云”创建一个项目,名称为learngit
2、生成ssh公钥
按照下面的命令生成sshkey
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
三次回车即可生成ssh key
查看public key 并把他添加到“部署公钥”里面
cat ~/.ssh/id_rsa.pub
添加完成后,输入
ssh -T git@git.oschina.net
若返回
Welcome to Git@OSC, Anonymous!
则添加成功!
3、克隆一份
$ git clone git@git.oschina.net:lion201314/learngit.git Cloning into 'learngit'... remote: Counting objects: 3, done. remote: Total 3 (delta 0), reused 0 (delta 0) Receiving objects: 100% (3/3), done.