ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

GitHub之账户的创建和配置

2021-09-22 16:02:58  阅读:200  来源: 互联网

标签:Git 验证 创建 账户 地址 GitHub SSH 页面


一、创建账号

  • GitHub 是最大的 Git 版本库托管商,是成千上万的开发者和项目能够合作进行的中心,大部分 Git 版本库都托管在 GitHub,很多开源项目使用 GitHub 实现 Git 托管、问题追踪、代码审查以及其它事情。所以,尽管这不是 Git 开源项目的直接部分,但如果想要专业地使用 Git,将不可避免地与 GitHub 打交道。
  • 那么:
    • 如何高效地使用 GitHub?
    • 如何注册和管理账户?
    • 如何创建和使用 Git 版本库?
    • 如何向已有项目贡献的通用流程以及如何接受别人向自己项目的贡献呢?
  • 所需要做的第一件事是创建一个免费账户,直接访问 GitHub,选择一个未被占用的用户名,提供一个电子邮件地址和密码,点击写着“Create Account”的绿色大按钮即可:

在这里插入图片描述

  • 接着,将看到的下一个页面是升级计划的价格页面,目前我们可以直接忽略这个页面,GitHub 会给提供的邮件地址发送一封验证邮件,尽快到邮箱进行验证,这是非常重要的。
  • 点击屏幕左上角的 Octocat 图标,将来到控制面板页面,现在就已经做好了使用 GitHub 的准备工作。

二、SSH 访问

  • 现在,完全可以使用 https:// 协议,通过刚刚创建的用户名和密码访问 Git 版本库。但是,如果仅仅克隆公有项目,甚至不需要注册,刚刚我们创建的账户是为了以后 fork 其它项目,以及推送我们自己的修改。
  • 如果习惯使用 SSH 远程,需要配置一个公钥(如果没有公钥,生成 SSH 公钥,具体请参考:Git之深入解析如何运行自己的Git仓库托管服务器) ,使用窗口右上角的链接打开账户设置:

在这里插入图片描述

  • 然后在左侧选择“SSH and GPG keys”部分:

在这里插入图片描述

  • 选择 New SSH key:

在这里插入图片描述

  • 在这个页面,给公钥起一个名字,将 ~/.ssh/id_rsa.pub (或者自定义的其它名字)公钥文件的内容粘贴到文本区,然后点击“Add SSH key”完成(确保给 SSH 密钥起一个能够记得住的名字,可以为每一个密钥起名字(例如,“我的笔记本电脑”或者“工作账户”等),以便以后需要吊销密钥时能够方便地区分)。

三、头像

  • 下一步,如果愿意的话,可以将生成的头像换成自己喜欢的图片,首先,来到“Profile”标签页(在“SSH Keys”标签页上方),点击“Upload a photo”:

在这里插入图片描述

  • 选择本地磁盘上的一个 Git 图标,上传之后还可以对其进行裁剪:

在这里插入图片描述

  • 现在,在网站任意有我们参与的位置,人们都可以在用户名旁边看到我们的头像。如果已经把头像上传到了流行的 Gravatar 托管服务(Wordpress 账户经常使用),默认就会使用这个头像,因此,就不需要进行这一步骤了。

四、邮件地址

  • GitHub 使用用户邮件地址区分 Git 提交,如果在自己的提交中使用了多个邮件地址,希望 GitHub 可以正确地将它们连接起来,需要在管理页面的 Emails 部分添加自己拥有的所有邮箱地址:

在这里插入图片描述

  • 可以看到一些不同的状态,顶部的地址是通过验证的,并且被设置为主要地址,这意味着该地址会接收到所有的通知和回复,第二个地址是通过验证的,如果愿意的话,可以将其设置为主要地址,最后一个地址是未通过验证的,这意味着不能将其设置为主要地址。当 GitHub 发现任意版本库中的任意提交信息包含了这些地址,它就会将其链接到账户。

五、两步验证

  • 最后,为了额外的安全性,绝对应当设置两步验证,简写为 “2FA”,两步验证是一种用于降低因密码被盗而带来的账户风险的验证机制,现在已经变得越来越流行。开启两步验证,GitHub 会要求用两种不同的验证方法,这样,即使其中一个被攻破,攻击者也不能访问其账户。
  • 可以在 Account Security 标签页中找到 Two-factor Authentication 设置:

在这里插入图片描述

  • 点击“Enable two-factor authentication”按钮,会跳转到设置页面,该页面允许选择是要在登录时使用手机 app 生成辅助码(一种“基于时间的一次性密码”),还是要 GitHub 通过 SMS 发送辅助码。选择合适的方法后,按照提示步骤设置 2FA,账户就会变得更安全,每次登录 GitHub 时都需要提供除密码以外的辅助码。

标签:Git,验证,创建,账户,地址,GitHub,SSH,页面
来源: https://blog.csdn.net/Forever_wj/article/details/120413394

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有