git添加远程仓库到GitHub

1.创建一个本地仓库
可以创建一个文件夹或使用一个已有的文件夹。
在git bush中进入文件夹的路径使用$git init命令是文件夹变成仓库。下图创建成功
在这里插入图片描述

可以使用$touch test.txt在文件夹中创建一个txt文件
在这里插入图片描述
二.创建SSH Key
1.在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:

$ ssh-keygen -t rsa -C "[email protected]"

创建成功后可以在文件中找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
2.登陆GitHub,打开“Account settings”,“SSH Keys”页面:
然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容:
在这里插入图片描述
点“Add Key”,你就应该看到已经添加的Key:
在这里插入图片描述
三.在GitHub创建一个Git仓库
登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库:
在这里插入图片描述
注意:github创建仓库的名称要与本地仓库的名称相同哦

四.将本地仓库同步到远程仓库
我们根据GitHub的提示,在本地的learngit仓库下运行命令:

$ git remote add origin git@github.com:xxckuo/learngit.git

注意:将xxckuo换成你自己的github名 learngit也换成你的仓库名称

我这一步出现了fatal: remote origin already exists.错误。因为我之前已经建立了其他仓库的连接,解决方法:
此时,我们可以先 git remote -v 查看远程库信息:
然后输入$ git remote rm origin(删除已关联的origin的远程库)
然后在创建连接即可
在这里插入图片描述
就可以把本地库的所有内容推送到远程库上:

$ git push -u origin master

在这里插入图片描述
此时 github上空的仓库中就与本地仓库同步了!

发布了32 篇原创文章 · 获赞 24 · 访问量 6125

猜你喜欢

转载自blog.csdn.net/weixin_44517681/article/details/103089785