Github是什么
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。
GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。
正是Github,让社会化编程成为现实。
GitHub主要可以做什么?
- 关注自己喜欢的开源项目,为其点赞打
call
- 为自己喜欢的开源项目做贡献(
Pull Request
) - 和开源项目的作者讨论 Bug 和提需求(
Issues
) - 把喜欢的项目复制一份作为自己的项目进行修改(
Fork
) - 创建属于自己的开源项目
GitHub使用教程
想使用GitHub,需先注册GitHub
- 访问
Github
的官网首页https://github.com/
- 点击“
Sign up
”按钮跳转到注册页面 - 填写可用的用户名、邮箱、密码
- 通过点击箭头的形式,将验证图片摆正
- 点击“
Create account
”按钮注册新用户 - 登录到第三步填写的邮箱中,点击激活链接,完成注册
注册完成以后在自己的邮箱中会受到一个GitHub官方发来的验证身份的信息,我们点击,激活我们的账号,就完成了注册了。
注册好以后,创建远程仓库
在这里我放了一张图,可以这样创建一个自己的空白远程仓库
点击以后就完成了创建,创建以后我们了解一下访问仓库的方式。
远程仓库的访问方式
访问方式有两种:
HTTPS
:零配置
;但是每次访问仓库时,需要重复输入 Github 的账号和密码才能访问成功SSH
:需要进行额外的配置;但是配置成功后,每次访问仓库时,不需重复输入 Github 的账号和密码
当然在实际开发中我们更倾向于与SSH,毕竟怎么方便怎么来!
主要说一下ssh的配置:
SSH key 的作用
:实现本地仓库和 Github 之间免登录的加密数据传输。
SSH key 的好处
:免登录身份认证、数据加密传输。
SSH key 由两部分组成
,分别是:
id_rsa
(私钥文件,存放于客户端的电脑中即可)id_rsa.pub
(公钥文件,需要配置到 Github 中)
怎样生成SSH key?
操作步骤如下:
- 打开
Git Bash
- 粘贴如下的命令,并将
your_email@example.com
替换为注册 Github 账号时填写的邮箱:ssh-keygen -t rsa -b 4096 -C
“your_email@example.com
” - 连续敲击 3 次回车,即可在 C:\Users\用户名文件夹.ssh 目录中生成
id_rsa
和id_rsa.pub
两个文件
如何配置SSH Key?
- 使用记事本打开
id_rsa.pub
文件,复制里面的文本内容 - 在浏览器中登录 Github,点击头像 -> Settings -> SSH and GPG Keys -> New SSH key
- 将
id_rsa.pub
文件中的内容,粘贴到 Key 对应的文本框中 - 在 Title 文本框中任意填写一个名称,来标识这个 Key 从何而来
检测 Github 的 SSH key 是否配置成功
- 打开
Git Bash
,输入如下的命令并回车执行:ssh -T git@github.com
- 上述的命令执行成功后,可能会看到如下的提示消息:
- 输入
yes
之后,如果能看到类似于下面的提示消息,证明 SSH key 已经配置成功了:
基于 SSH 将本地仓库上传到 Github
打开GitHub创建的这个仓库,点击SSH。
将远程仓库克隆到本地
打开 Git Bash,输入如下的命令并回车执行:git clone + 远程仓库的地址
GitHub的基本使用就讲到这里,希望对您有帮助。喜欢的话欢迎加入收藏!
相关文章:Git安装及常用命令