Git远程仓库

连接GitHub

打开Git Bash,输入$ ssh-keygen -t rsa -C "[email protected]",一直回车就行
ps:你要先注册好GitHub账号

Git远程仓库_第1张图片
1.png

这里我是已经弄好 成功后会提示存的路径 我这里是 (/c/Users/Administrator/.ssh)

打开这个之后会看到两个文件
这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人

Git远程仓库_第2张图片
2.png

之后登录 GitHub
Git远程仓库_第3张图片
3.png

打开“Account settings”,“SSH Keys”页面,
然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴 id_rsa.pub文件的内容
点“Add Key”,你就应该看到已经添加的Key
Git远程仓库_第4张图片
4.png

在右上角找到“new repository”按钮,创建一个新的仓库
在Repository name填入bingit,其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库


Git远程仓库_第5张图片
5.png

推送

目前仓库还是空的 在打开我们的本地仓库 打开git bash
输入命令$ git remote add origin [email protected]:ABinson/bingit.git

请千万注意,把上面的ABinson替换成你自己的GitHub账户名,否则,你在本地关联的就是我的远程库,关联没有问题,但是你以后推送是推不上去的,因为你的SSH Key公钥不在我的账户列表中

添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库

Git远程仓库_第6张图片
6.png

推送成功后,可以立刻在GitHub页面中看到远程库的内容已经和本地一模一样
Git远程仓库_第7张图片
7.png

从现在起,只要本地作了提交,就可以通过命令:
$ git push origin master
把本地master分支的最新修改推送至GitHub,现在,你就拥有了真正的分布式版本库!

你可能感兴趣的:(Git远程仓库)