GitHub的使用(使用SSH设置GiTHub与拉去仓库代码)

GitHub介绍

GitHub是一个面向开源及私有软件项目的托管平台,于2008年4月10日正式上线。GitHub是最大的 Git 版本库托管商,是成千上万的开发者和项目能够合作进行的中心。 大部分 Git 版本库都托管在 GitHub,很多开源项目使用 GitHub 实现 Git 托管、问题追踪、代码审查以及其它事情。例如:知名开源项目jQuery、python等都托管在上面。
2018年6月4日,微软宣布,通过75亿美元的股票交易收购代码托管平台GitHub。

使用SSH

SSH是建立在应用层和传输层基础上的安全协议,其目的是专为远程登录会话和其他网络服务提供安全性的保障,用过SSH远程登录的人都比较熟悉,可以认为SSH是一种安全的Shell。HTTPS登录是需要用户名和密码的,要实现无密码登录,就需要创建SSH **(ssh key),SSH **可以认为是和另一台电脑通信时的唯一的识别证,SSH **对可以让我们方便的登录到 SSH 服务器,而无需输入密码。GIT源代码管理就是使用此种安全机制。

1.创建.ssh文件夹C:\Users\Administrator.ssh

GitHub的使用(使用SSH设置GiTHub与拉去仓库代码)

2.进入.ssh目录

检查是否生成过ssh **,生成ssh **后,会在当前用户的根目录下创建.ssh目录。
切换到.ssh目录,如果.ssh目录则会切换到对应目录,不存在会有相关提示。
cd ~/.ssh
或者使用ls命令检查是否存在
ls -l ~/

3.生成秘钥

使用ssh-******命令生成ssh **
ssh-****** -t rsa
或生成时添加注释
ssh-****** -t rsa -C “我的SSH**”
GitHub的使用(使用SSH设置GiTHub与拉去仓库代码)

4. 将生成的公钥内容放入github的项目设置下GitHub的使用(使用SSH设置GiTHub与拉去仓库代码)

5. 通过SSH方式克隆

GitHub的使用(使用SSH设置GiTHub与拉去仓库代码)说明:生成ssh **后,可以到~/.ssh目录下查看相关文件,一般来说ssh **会包含id_rsa和id_rsa.pub两个文件,分别表示生成的私钥和公钥。将~/.ssh/id_rsa.pub内容复制到源代码管理服务器即可实现git的无密码管理。