1.在用户主目录下创建SSH Key (用于通信的暗号)
ssh-keygen -t rsa -C "youremail@example.com"
ssh里面有id_rsa
和id_rsa.pub
两个文件,这两个就是SSH Key的秘钥对,id_rsa
是私钥,不能泄露出去,id_rsa.pub
是公钥,可以放心地告诉任何人
作用: 用于GitHub识别出你推送的提交确实是你推送的
2.绑定ssh密钥
将id_rsa.pub的内容全部复制进去
3.在github创建仓库(我命名为ChatProgram)
4.通过git init
命令把想要上传的文件夹变成Git可以管理的仓库
git init
5.把已有的本地仓库与远程库关联
git remote add origin git@github.com:用户名/远程库名.git
6.添加文件到Git仓库
注意当添加的是一个文件夹时,文件夹名后面要跟/
出现了一个报错
解决方法:在./git/config中添加用户名和邮箱
[user]
email=you@example.com
name=username
然后就可以正常提交了
7.把本地库的内容推送到远程库上
git push -u origin master
由于远程库是空的,我们第一次推送master
分支时,加上了-u
参数,Git不但会把本地的master
分支内容推送的远程新的master
分支,还会把本地的master
分支和远程的master
分支关联起来,在以后的推送或者拉取时就可以简化命令。
之后再推送内容可以使用简化后的命名
git push origin master
8.删除远程库
情景:添加的时候地址写错了,或者就是想删除远程库
首先用git remote -v查看远程库信息
然后,根据名字删除,比如删除origin
:
git remote rm origin
参考资料:廖雪峰Git教程https://www.liaoxuefeng.com/wiki/896043488029600