新系统配置GitHub和Gitee
1 下载安装Git
进入Git官网,在右侧点击“Download for Windows”:
安装过程中使用默认配置,一路点击“Next”即可,这一步就略了。
安装完成后在右键菜单中会出现“GitHub Bash Here”选项,打开“GitHub Bash”,下面所有操作将在命令行中完成:
2 创建SSH key
2.1 创建GitHub SSH key
将下面"your_email@example.com"
修改为你注册GitHub的邮箱:
ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "your_email@example.com"
在创建过程中会提示输入“passphrase”,直接按几次回车即可,直到看到如下画面说明创建SSH key成功了:
2.2 创建Gitee SSH key
将下面"your_email@example.com"
修改为你注册Gitee的邮箱:
ssh-keygen -t rsa -f ~/.ssh/id_rsa.gitee -C "your_email@example.com"
注意:有部分博文说这里GitHub和Gitee的邮箱要不同,其实这里的邮箱主要是看注册对应账号时所绑定的邮箱,与两者邮箱是否相同无关。
和创建GitHub SSH key类似,按回车即可,直到看到如下画面:
3 添加密钥管理器
完成上一章的操作后,将在C:\Users\your_name\.ssh
文件夹中创建如下四个文件:
依次输入如下指令,使用密钥管理器管理所创建的密钥:
ssh-agent bash
ssh-add ~/.ssh/id_rsa.github
ssh-add ~/.ssh/id_rsa.gitee
如下图所示:
4 多账号配置
系统中要包含GitHub和Gitee两种Git配置,对应不同配置项,输入如下指令创建config
文件:
touch ~/.ssh/config
输入完成后会在C:\Users\your_name\.ssh
文件夹下生成config
文件:
使用编辑器打开该文件,如记事本或VSCode,把下面内容填入config
文件中:
Host github.comHostName github.comUser gitIdentityFile ~/.ssh/id_rsa.githubHost gitee.comPort 22HostName gitee.comUser gitIdentityFile ~/.ssh/id_rsa.gitee
5 添加SSH key
5.1 GitHub添加SSH key
打开GitHub的SSH and GPG keys页面,在“SSH keys”栏中点击“New SSH key”:
填写的内容见下面图片:
5.2 Gitee添加SSH key
打开Gitee的SSH公钥页面,填写的内容见下面图片:
6 设置用户名和邮箱
设置用户名:
git config --global user.name "your_name"
设置邮箱:
git config --global user.email "your_email@example.com"
7 测试链接
依次输入如下指令:
ssh -T git@gitee.com
ssh -T git@github.com
在测试过程中会提示输入“Are you sure you want continue connecting …”,输入“yes”,按回车:
当看到“Hi username! You’ve successfully authenticated, but GitHub/GITEE.COM does not provide shell access.”时,说明已经配置成功了。
新系统配置GitHub和Gitee相关推荐
- git配置远程仓库,同时配置github、gitee、gitlab,完美解决方案
git同时配置github.gitee.gitlab 清除 git 的全局设置(针对已安装 git) 生成新的 SSH keys 1)GitHub 的钥匙 2)GitLab 的钥匙 3)Gitee 的 ...
- Git、GitHub、Gitee、GitLab的学习
Git.GitHub.Gitee.GitLab的学习 本教程基于尚硅谷Git入门到精通全套教程(涵盖GitHub\Gitee码云\GitLab),哔哩哔哩链接:https://www.bilibili ...
- Git、GitHub、Gitee、GitLab
Git.GitHub.Gitee.GitLab 文章目录 前言 一.Git 1.1 Git概述 1.2 版本控制 1.3 为什么需要版本控制 1.4 版本控制工具 1.5 Git简史 1.6 Git工 ...
- git介绍,安装(手把手),命令与使用(包含IDEA操作,github,gitee的万字图文详述)
目录 1.Git 1.1 概述 1.2.版本控制 1.3 版本控制工具 1.3.1 集中式版本控制工具 1.3.2 分布式版本控制工具 1.4 Git简史 1.5 Git 工作机制 1.6 Git 和 ...
- Git、GitHub和Gitee的使用
Git.GitHub和Gitee之间的关系 1.Git 是一个开源的分布式版本控制系统,简单来说就是可以通过使用git去管理项目.我们可以将项目存放在一个仓库中,通过git去管理这个仓库,以此来达到管 ...
- 萌新入门Github请看这里,学不会远程教
一些废话 本文的主旨是为初次接触Github的同学提供一个入门的教程,如果你已经是Github老鸟,可以忽略本文哦,另外本文只是抛砖引玉,其实最好的教程是官方文档!!! Github官网 Github ...
- 同一个SSH公钥同时用于Github和Gitee
被码云的教程给误导了,生成公钥时都不敢填邮箱了,因为我注册Github和Gitee用的是同一个邮箱.码云给出的解决方法是和不同网站(例如Github和Gitee)进行SSH通信要填不同的邮箱来生成密钥 ...
- Git详细用法:Git概述 安装 常用命令 分支操作 团队协作 、GitHub、idea集成Git、idea集成GitHub、Gitee 码云、GitLab
0 课程介绍 说明: 在公司想要使用idea集成git: 首选需要下载安装Git(查看第2章) 之后在中设置用户签名(查看3.1) 然后在idea中集成Git(查看第7章) - 0.1 学习目标 第1 ...
- IDEA配置GitHub和Gitee
IDEA配置GitHub和Gitee IDEA配置GitHub和Gitee Git准备 IDEA内配置 Git配置 GitHub 1. IDEA的Settings-->Version Contr ...
最新文章
- LeetCode简单题之距离顺序排列矩阵单元格
- html5页面常用的代码,最全的 HTML5 知识汇总
- ajax无刷新方式对form表单进行赋值!
- 【Python学习系列十一】Python实现决策树实现C4.5(信息增益率)
- Linux下的/bin、/sbin、/usr/bin、/usr/sbin目录
- JAVA学习Swing绝对局部简单学习
- hbase可视化工具_做数据可视化,三大热门BI工具试用总结
- 全球计算机用户人数,NIC2019年11月:全球IPv6 用户数占比中国居43位
- ajax高效分页查询,基于 Jquery+Ajax+Json高效分页实现代码
- utilities——C++常用仿函数(二)
- 开源Java B2B2C商城项目Javashop的部署安装过程
- 闲聊:Android 平台网络游戏加速器(二)
- Head First Java 中文版 (第 2 版) PDF 下载
- 【自动驾驶感知领域目前研究热点】
- SpringBoot集成Dubbo
- IPv4下,划分子网,构造超网(CIDR)
- windows10系统-11-高效软件
- 设计师的可访问性调研指南
- 赛码网输入输出整理(Java)
- python追踪屏幕的移动目标_利用树莓派和Python建立一个简单、便宜的移动目标探测器...