参考配置:
https://gitee.com/help/articles/4106#article-header0 //gitee官方介绍
https://www.jianshu.com/p/68578d52470c //配置同时使用 Gitlab、Github、Gitee(码云) 共存的开发环境
———————————
参考git权威文档:
git pro英文版:https://git-scm.com/book/en/v2

github官方中文版(英文版信息最新):https://docs.github.com/cn
[推荐]github官方英文版https://docs.github.com/en

一.下载软件
https://npm.taobao.org/mirrors/git-for-windows/ //国内,版本紧跟! 谨慎的朋友可以对照下面的版本
(以下由于速度太慢,不推荐.但是版本号权威.)
https://git-scm.com/download/win //git官方主页下载
https://github.com/git-for-windows/git/releases/ //git的github下载

推荐portable版

注:绿色版-需手动添加,路径PortableGit\bin到系统path变量,具体如下,
例如,C:\g*PortableGit\bin,*到系统环境变量
image.png
image.png
点编辑,在path开头添加并保存
验证是否配置成功
win+r,输入cmd,按enter->打开cmd窗口—>输入,git —version
image.png
类似图片则ok了

如果,用git安装包(不是绿色版git),会自动帮你添加变量. 建议,portable版

二.配置”全局”用户名
打开bash.exe:方式很多.原理就是C:\g*PortableGit\bin 下有个bash.exe
image.png*

tips:使得bash支持右键粘贴
打开bash窗口,右上角,如图点击

image.png
image.png
选择,快捷编辑模式,这样右键可以粘贴剪贴板内容(一般是你要输入的命令)

a.查看旧的设置(对于已安准过git的来说)(可选步骤,新装忽略)
查看是否已经有记录
bash.exe的窗口mingw64:/bin,右键,就可以粘贴了
git config —list
image.png
本人设备上最后林航有 user.name和user.email,表示已经安装过了

删除该设置
git config —global —unset user.name “你的名字”
git config —global —unset user.email “你的邮箱”

b.设定名字邮箱
git config —global user.name “John Doe”
git config —global user.email johndoe@example.com

三.添加秘钥(不是什么难事,一步步来吧)
bash.exe窗口中,输入
ssh-keygen -t rsa -C “306582825@qq.com” //这个邮箱gitee可以随便填写,github其他平台?未测

一对秘钥就生成了,内容会生成在
~/.ssh/id_rsa.pub
也就是C:\Users\username.ssh username
username,是你windows用户名
image.png

在gitee上添加公钥(不要慌,很简单的)
https://gitee.com/help/articles/4191
密码为gitee网站的登录密码

验证链接成功(gitee为例)
ssh -T git@gitee.com
image.png
第一次连接,看到”cant be established不要慌”,正常
问yes/no, 输入yes(如果不输入yes,而直接enter,默认不是yes.所以,老实输入yes吧)
上面乱码是gitee你注册视乎的中文昵称,偶尔会乱码.我第二次运行就不乱了


创建配置解决ssh冲突

在.ssh文件夹中创建config文件,添加以下内容以区分两个ssh key

gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa.gitee

github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa.github

其他命令:
修改密码(未测试)
git config —global credential.helper store (输入这个命令后,以后只要在输入一次用户名密码)

瞻仰网站
https://github.com/git

仓库协议选择
https://gitee.com/help/articles/4238#article-header0