0. 前言

  • 本地仓库和 GitHub 上的远程仓库之间的传输是通过 "SSH" 加密的,所以使用前需要进行一些设置
  • 这回的任务
    1. 设置“身份象征”
    2. 创建 "SSH Key"
    3. 在 GitHub 上添加公钥

1. 迟来的命令,关于“身份象征”

  • 这一步在安装完 "Git" 后就可以做
  • 建议以管理员身份打开 "Git Bash"

1.1 user.name

  • git config --global user.name "name"

  • 我取的名字是 "York",所以我这样写

$ git config --global user.name "York"

  • 此命令没有反馈

1.2 user.email

  • git config --global user.email "abc@email.com"
  • 邮箱可以用真实的,也可以用不存在的
  • 假如我的邮箱地址是 "york@email.com",那么我这样写

$ git config --global user.email "york@email.com"

  • 此命令没有反馈

1.3 可以查看自己的身份

2. 创建 SSH Key

2.1 输入命令

  • ssh-keygen -t rsa -C "abc@email.com"

    • C 是大写
  • 假如我的邮箱地址是 "york@email.com",那么我这样写

$ ssh-keygen -t rsa -C "york@email.com"

  • 接下来会跳出(若没有特别要求,直接回车即可)

    • "Enter passphrase (empty for no pass phrase):"
    • "Enter same passphrase again:"
  • 然后会出来一张 "randomart image",类似这种

2.2 复制公钥

  • 此时 "C:\Users\xxx" 下会有一个隐藏文件 ".ssh"
  • 我进入 "C:\Users\york.ssh",里面有三个文件

  • "id_rsa" 是私钥,不要泄露了
  • "id_rsa.pub" 是公钥,可以让他人知道
  • 打开 "id_rsa.pub",将里面的一堆文本复制下来("3.4" 要用)

3. 在 GitHub 上添加公钥

3.1登陆 GitHub

  1. 点击右上角的头像
  2. 点击 "Settings"

3.2 选择 "SSH and GPG keys"

3.3 点击右上角的 "New SSH Key"

3.4 填入信息

  • "Title" 处输入自己想取的名字,比如 win10、Xubuntu16 等等
  • "Key" 处输入 "2.2" 复制的公钥
    • 如果第一次不成功,可以再试一次
    • 有时不成功可能时末尾多了个回车的缘故(又是一个和回车有关的话题)
  • 最后点击 "Add SSH Key" 即可

[Git] 013 远程仓库篇 第零话 使用前的一些配置的更多相关文章

  1. [Git] 016 远程仓库篇 第三话 删除远程仓库

    1. 来到自己的 GitHub 页面,先点右上角自己的头像,再点 "Your profile" 2. 选择自己的某个远程仓库,我选 "git_skills" 3 ...

  2. [Git] 015 远程仓库篇 第二话

    0. 前言 在 [Git] 006 在本地新建一个仓库 中,我在本地建了一个仓库 "git_note" 这回的任务 在 GitHub 上建一个远程仓库:为方便记忆,我就起名为 &q ...

  3. [Git] 014 远程仓库篇 第一话

    0. 前言 在 [Git] 001 初识 Git 与 GitHub 之新建仓库 中,我在 GitHub 上建了一个仓库 "interesting" 这回的任务 把远程的 " ...

  4. GitHub进阶之利用Git远程仓库篇

    #在上一篇文章,相信大家对GitHub已经有了一个基础的理解 接下来我们来学习一下如何利用git来远程仓库 一,git是什么 git:一个免费的开源版本控制软件 用途:利用Git管理GitHub上的代 ...

  5. git 切换远程仓库,以及碰到的一个问题。

    git 切换远程仓库出现如下问题: $ git checkout -b localdev origin/dev fatal: Cannot update paths and switch to bra ...

  6. Git从远程仓库里拉取一条本地不存在的分支方法

    Git从远程仓库里拉取一条本地不存在的分支方法 从远程仓库里拉取一条本地不存在的分支时,进入到对应目录先执行git fetch然后再执行git checkout -b 本地分支名 origin/远程分 ...

  7. git学习——远程仓库操作

    查看当前的远程库——git remote 列出了仅仅是远程库的简单名字 可以加上-v 现实对应的克隆地址 添加远程仓库——git remote add [shortname] [url] git re ...

  8. git从远程仓库中更新代码到本地仓库

    git从远程仓库中更新代码到本地仓库 有时候在使用git pull的时候,会莫名才报错.查了很多资料,尝试过git的很多命令.包括git fetch命令,都会报同样的错.最后终于发现了一条捷径,由网友 ...

  9. [转]git修改远程仓库地址

    原文链接:http://www.cnblogs.com/lazb/articles/5597878.html 问:Coding远程仓库地址变了,本地git仓库地址如何更新为最新地址 git修改远程仓库 ...

随机推荐

  1. 2019 蓝桥杯国赛 B 组模拟赛 E 蒜头图 (并查集判环)

    思路: 我们看条件,发现满足条件的子图无非就是一些环构成的图, 因为只有形成环,才满足边的两个点都在子图中,并且子图中节点的度是大于0的偶数. 那么如果当前有k个环,我们可以选2^k-1个子图,为什么 ...

  2. java Thread源码分析

    一.使用 java 多线程 java多线程其中两种使用方式: 1.继承 Thread 类 2.实现 Runnable 接口 public class ThreadTest { public stati ...

  3. awk基础学习

    2019-12-20 需要巧记,很多格式,学习难度:grep.sed.awk awk知识概述 1三剑客awk命令介绍2三剑客awk命令执行原理语法结构3三剑客awk命令实操练习查询替换信息排除(取反) ...

  4. ExoPlayer + 边缓存边播放

    在此基础上改动:https://www.cnblogs.com/candyzhmm/p/9957928.html private void openPlayer(String videoUrl) { ...

  5. 浙大PAT CCCC L3-014 周游世界 ( 最短路变形 )

    题目链接 题意 : 中文题请点链接,挺复杂的... 分析 : 乍一看是个最短路,实际就真的是个最短路.如果没有 “ 在有多条最短路径的时候输出换乘次数最少的” 这一条件的约束,那么这题就是直接建图然后 ...

  6. clientX、pageX、offsetX、screenX的区别

    这几个属性的区别说难不难,可是很容易搞混,很长一段时间没用,发现又忘记区别了,记不清哪个是哪个!真的很抓狂! 区别: clientX.clientY: 相对于浏览器窗口可视区域的X,Y坐标(窗口坐标) ...

  7. tomcat安全配置参考

    0x01 基本配置 1 删除默认目录 安装完tomcat后,删除$CATALINA_HOME/webapps下默认的所有目录文件  rm -rf /srv/apache-tomcat/webapps/ ...

  8. IDEA插件之自动查找bug工具

    打开idea 插件搜索界面 输入 FindBugs-IDEA,安装完成后重启,选中要查找的包,右键找到对应的 FindBugs就可以开始进行自动扫描了

  9. Pap.er 模仿 - 第一天

    最后更新: 2017-12-15 一. 项目初始化 解析对应的资源, 下载Pap.er之后,需要解析里面的资源. 采用如下的方法: http://blog.csdn.net/xuzihai0703/a ...

  10. js 在输出到页面的5中方式

    1.alert("要输出的内容"); ->在浏览器中弹出一个对话框,然后把要输出的内容展示出来 ->alert都是把要输出的内容首先转换为字符串然后在输出的 2.doc ...