說明:此筆記在centos 7 上完成git
[root@kangvcar ~]# ssh-keygen -t rsa -C "kangvcar@126.com" [root@kangvcar ~]# cat .ssh/id_rsa.pub # 注意:在本地用ssh-keygen生成密鑰對後,把公鑰添加到github上
[root@kangvcar ~]# yum -y install git
[root@kangvcar ~]# git config --global user.name "kangvcar" [root@kangvcar ~]# git config --global user.email "kangvcar@126.com"
[root@kangvcar ~]# git clone git@github.com:kangvcar/cprogramming.git #注意: git@github.com:kangvcar/cprogramming.git 地址在github上覆制而得,執行成功後遠程倉庫會克隆到本地當前目錄下名爲的cprogramming的文件夾
以上前4步的操做是克隆本身github裏的項目到本地github
由於我只能把我本地的公鑰添加到了個人github上,而不能添加到別人的github帳戶下,因此只能克隆本身github倉庫裏的項目,而不能clone別人倉庫裏的項目。那麼若是咱們想修改別人的項目而後本身作完修改後提交回給原做者該怎麼作呢?首先確定不能直接克隆別人的github項目的地址,由於你沒有公鑰在別人的github倉庫裏,因此我要像把別人的項目fork到本身的github上,而後在克隆到本地,在本地修改完成後,在提交給原做者。shell