连接GitHub
打开Git Bash,输入$ ssh-keygen -t rsa -C "youremail@example.com"
,一直回车就行
ps:你要先注册好GitHub账号
这里我是已经弄好 成功后会提示存的路径 我这里是
(/c/Users/Administrator/.ssh)
打开这个之后会看到两个文件
这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人
之后登录GitHub
打开“Account settings”,“SSH Keys”页面,
然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴
id_rsa.pub
文件的内容点“Add Key”,你就应该看到已经添加的Key
在右上角找到“new repository”按钮,创建一个新的仓库
在Repository name填入bingit,其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库
推送
目前仓库还是空的 在打开我们的本地仓库 打开git bash
输入命令$ git remote add origin git@github.com:ABinson/bingit.git
请千万注意,把上面的ABinson替换成你自己的GitHub账户名,否则,你在本地关联的就是我的远程库,关联没有问题,但是你以后推送是推不上去的,因为你的SSH Key公钥不在我的账户列表中
添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库
推送成功后,可以立刻在GitHub页面中看到远程库的内容已经和本地一模一样
从现在起,只要本地作了提交,就可以通过命令:
$ git push origin master
把本地master分支的最新修改推送至GitHub,现在,你就拥有了真正的分布式版本库!