没有git基础的请看我上一篇文章:Git基础学习
- 注册github账号
进入github官网:github官网
github远程仓库需要通过ssh密钥来管理git仓库的安全
第1步:要生成ssh密钥
$ ssh-keygen -t rsa -C "youremail@example.com"
如果一切顺利的话,可以在用户主目录里找到.ssh
目录,里面有id_rsa
和id_rsa.pub
两个文件,这两个就是SSH Key的秘钥对,id_rsa
是私钥,不能泄露出去,id_rsa.pub
是公钥,可以放心地告诉任何人。
第2步:登陆GitHub,打开Account settings\SSH Keys\New SSH key页面:
填上任意Title,在Key文本框里粘贴id_rsa.pub
文件的内容:
- 创建仓库
点击右上角New Repository 输入仓库名称其他默认就好,然后点击Create Repository
现在创建了一个空的仓库,怎么上传我们的本地仓库,其实远程仓库已经提示你了
…or push an existing repository from the command line
git remote add origin https://github.com/dxayga/test.git
git push -u origin master
注意dxayga是我的github名称,要改成你的名称
由于远程库是空的,我们第一次推送master
分支时,加上了-u
参数,Git不但会把本地的master
分支内容推送的远程新的master
分支,还会把本地的master
分支和远程的master
分支关联起来,在以后的推送或者拉取时就可以简化命令。
从现在起,只要本地作了提交,就可以通过命令:
$ git push origin master