如何使用SSH连接到Github

GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。作为开源代码库以及版本控制系统,Github拥有超过900万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。作为一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。(来源:百度百科

  1. 注册github github官网 点击此处跳转
  2. 使用ssh连接到github 下载git

注册github

在这里插入图片描述
注册就这样一个界面,非常简单,只需要提供自己的QQ邮箱,设置自己的用户名和密码即可注册完成;接下来进入正题。

使用SSH连接到Github

首先,需要下载git到自己的计算机进行安装
在这里插入图片描述
https://gitforwindows.org/ 切记下载与自己计算机相应操作系统的git;git的安装过程比较简单,不做进一步说明,在安装过程中只需一直点next即可。

在这里插入图片描述

ssh-keygen -t rsa -b 4096 -C "[email protected]"

要改成自己的注册邮箱;这是我的邮箱。然后一直按回车到结束就可以了;打开C:\Users\ass.ssh
在这里插入图片描述
打开这里面的id_rsa.pub这个文件,复制内容,打开github;(或者可以不查找这个文件夹,直接在命令行输入clip < ~/.ssh/id_rsa.pub;这样一样可以复制内容)

点击头像下拉中的 Settings
在这里插入图片描述
在SSH and GPG keys 中点击New SSH key ;将复制的内容粘贴到其中后保存;
在这里插入图片描述

在这里插入图片描述

ssh -T git@github.com

如果是第一次的会提示是否continue,输入yes就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。

接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们

在这里插入图片描述
在github创建新的储存库,假设是code;进入要上传的仓库,右键git bash,添加远程地址
在这里插入图片描述
如果出现图中一样的问题,请输入 git init

git remote add origin git@github.com:Songathao/code.git

这里的Songathao请改成自己的用户名,因为Songathao是我的用户名。

知乎:叄贰壹

有什么问题请在下方留言,喜欢就点个赞吧;关注我,带你一起写bug。

参考:github官方文档

参考:菜鸟教程

warning:未经允许,不得转载

发布了59 篇原创文章 · 获赞 2 · 访问量 1946

猜你喜欢

转载自blog.csdn.net/weixin_43148062/article/details/104700309