github设置添加SSH

github设置添加SSH


为什么GitHub需要SSH Key呢?因为GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。

当然,GitHub允许你添加多个Key。假定你有若干电脑,你一会儿在公司提交,一会儿在家里提交,只要把每台电脑的Key都添加到GitHub,就可以在每台电脑上往GitHub推送了。

现在,我们根据GitHub的提示,在本地的learngit仓库下运行命令:

$ git remote add origin git@github.com:cqcre/cqc.git

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

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

下一步,就可以把本地库的所有内容推送到远程库上:

$ git push -u origin master

好啦,静静等待git把你的代码Push上去吧~是不是很简单?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 14,657评论 9 163
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 14,342评论 4 54
  • 心怀英雄梦的人,如果活在「正常」人群里,好像很难得到尊重。如果完全放弃狂想、接受生活的监牢,人们反而会夸赞你「成熟...
    韦跃阅读 4,021评论 0 50
  • 首先我解释一下六个苹果定理的意思:当你有六个苹果的时候,千万不要把它们全吃掉,因为你把六个苹果全吃掉,你也只吃掉六...
    素格子阅读 5,977评论 1 2
  • 【关于理想】 人生,就是理想毁灭过程中陪自己走过喜怒哀乐的时间。没有人可以逃避这种毁灭的存在,除非其本身没有理想。...
    落枫晗3104阅读 5,548评论 23 21

友情链接更多精彩内容