1.生成ssh-key 创建GitHub远程仓库
生成指令:
ssh-keygen -t rsa -C "youremail@example.com"
生成两个密钥文件:id_rsa是私钥,id_rsa.pub是公钥
注:如果考虑私有项目,又不想付费,国内可以考虑码云(https://gitee.com/)
2.关联远程库
指令:
git remote add origin git@server-name:path/repo-name.git
例子:
$ git remote add origin git@github.com:michaelliao/learngit.git
3.推送内容到远程库
把本地库的内容推送到远程,把当前分支master推送到远程
首次:
$ git push -u origin master
以后:
$ git push origin master
4.从远程库克隆项目
假设从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆。
指令:
git clone git@server-name:path/repo-name.git
例子:
$ git clone git@github.com:michaelliao/gitskills.git