[Git] 013 远程仓库篇 第零话 使用前的一些配置
0. 前言
- 本地仓库和 GitHub 上的远程仓库之间的传输是通过 "SSH" 加密的,所以使用前需要进行一些设置
- 这回的任务
- 设置“身份象征”
- 创建 "SSH Key"
- 在 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
- 点击右上角的头像
- 点击 "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 远程仓库篇 第零话 使用前的一些配置的更多相关文章
- [Git] 016 远程仓库篇 第三话 删除远程仓库
1. 来到自己的 GitHub 页面,先点右上角自己的头像,再点 "Your profile" 2. 选择自己的某个远程仓库,我选 "git_skills" 3 ...
- [Git] 015 远程仓库篇 第二话
0. 前言 在 [Git] 006 在本地新建一个仓库 中,我在本地建了一个仓库 "git_note" 这回的任务 在 GitHub 上建一个远程仓库:为方便记忆,我就起名为 &q ...
- [Git] 014 远程仓库篇 第一话
0. 前言 在 [Git] 001 初识 Git 与 GitHub 之新建仓库 中,我在 GitHub 上建了一个仓库 "interesting" 这回的任务 把远程的 " ...
- GitHub进阶之利用Git远程仓库篇
#在上一篇文章,相信大家对GitHub已经有了一个基础的理解 接下来我们来学习一下如何利用git来远程仓库 一,git是什么 git:一个免费的开源版本控制软件 用途:利用Git管理GitHub上的代 ...
- git 切换远程仓库,以及碰到的一个问题。
git 切换远程仓库出现如下问题: $ git checkout -b localdev origin/dev fatal: Cannot update paths and switch to bra ...
- Git从远程仓库里拉取一条本地不存在的分支方法
Git从远程仓库里拉取一条本地不存在的分支方法 从远程仓库里拉取一条本地不存在的分支时,进入到对应目录先执行git fetch然后再执行git checkout -b 本地分支名 origin/远程分 ...
- git学习——远程仓库操作
查看当前的远程库——git remote 列出了仅仅是远程库的简单名字 可以加上-v 现实对应的克隆地址 添加远程仓库——git remote add [shortname] [url] git re ...
- git从远程仓库中更新代码到本地仓库
git从远程仓库中更新代码到本地仓库 有时候在使用git pull的时候,会莫名才报错.查了很多资料,尝试过git的很多命令.包括git fetch命令,都会报同样的错.最后终于发现了一条捷径,由网友 ...
- [转]git修改远程仓库地址
原文链接:http://www.cnblogs.com/lazb/articles/5597878.html 问:Coding远程仓库地址变了,本地git仓库地址如何更新为最新地址 git修改远程仓库 ...
随机推荐
- 10年前文章_fedora10root登录
fedora10系统root用户登录以及普通用户使用sudo命令1.问题:fedora10默认不能够直接用root用户登录解决方法:我们可以先以普通用户登录$su#vi /etc/pam.d/gdm删 ...
- git log混乱之混乱操作
好几个分支 然后就混乱了 git log信息一坨屎 git 删除某次指定的提交 git reset只是在本地仓库中回退版本,而远程仓库的版本不会变化. 以删除master分支为例 #新建一个备份的分支 ...
- python的setup.py文件
最近工作需要,用Cython写了*.pyx扩展,并将其编译成C文件,最后转换为so扩展,供python引用使用 distutils 编译,建立一个setup.py 的脚本from distutils. ...
- Django数据库查询优化与AJAX
目录 数据库设计三大范式 orm相关的数据库查询优化 惰性查询 all.only与defer select_related与prefetch_related MTV与MVC模型 MTV(models ...
- NOIP模拟赛(by hzwer) T2 小奇的序列
[题目背景] 小奇总是在数学课上思考奇怪的问题. [问题描述] 给定一个长度为 n 的数列,以及 m 次询问,每次给出三个数 l,r 和 P, 询问 (a[l'] + a[l'+1] + ... + ...
- 【leetcode】540. Single Element in a Sorted Array
题目如下: 解题思路:题目要求时间复杂度是O(logN),可以尝试使用二分查找法.首先数组是有序的,而且仅有一个元素出现一次,其余均为两次.我们可以先找到数组最中间的元素,记为mid.如果mid和mi ...
- MIF文件生成说明
mif文件就是存储器初始化文件,即memory initialization file,用来配置RAM或ROM中的数据.生成QuartusII11.0可用的mif文件,有如下几种方式: 方法1:利用Q ...
- HDU 4348 SPOJ 11470 To the moon
Vjudge题面 Time limit 2000 ms Memory limit 65536 kB OS Windows Source 2012 Multi-University Training C ...
- es之IK分词器
1:默认的分析器-- standard 使用默认的分词器 curl -XGET 'http://hadoop01:9200/_analyze?pretty&analyzer=standard' ...
- Xcode磁盘空间清理
http://www.iwangke.me/2013/09/09/clean-xcode-to-free-up-disk-space/#jtss-tsina 这个目录下面的文件也可以隔一段儿时间清理一 ...