1、Windows Git下载
官网地址:
https://git-scm.com/download/win
根据自己系统版本,选择32位或者64位进行下载。
2.Git安装
转载帖子,非常详细:
https://blog.csdn.net/mukes/article/details/115693833
3.配置Git
在桌面或者随意文件夹空白处:右键->Git Bash Here
打开Git Bash窗口:
3.1配置SSH
ssh-keygen -t rsa #将会生成默认的id_rsa和id_rsa.pub文件
3.2配置账号
GitHub或Gitee官网上注册一个账号,注册好后,桌面右键选择Git Bash,进行账号配置,命令如下:
# 配置用户名("username"是自己的用户名)
git config --global user.name "username"
# 配置邮箱("[email protected]"是注册账号时所用的邮箱)
git config --global user.email "[email protected]"
3.3配置Github公钥
登陆自己的Github,右上角点击自己的头像->setting->SSH and GPG keys->new SSH key.
将id_rsa.pub的内容复制到“key”中,并取个title名,创建添加ssh key。
3.4测试是否安装成功
在Git Bash中克隆一个项目测试是否能够下载。
git clone 项目地址
4.配置多用户
生成 github 秘钥
# -C参数后为邮箱地址,即你的注册邮箱
ssh-keygen -t rsa -f ~/.ssh/github_id_rsa -C "[email protected]"
生成 gitlab 秘钥
# -C参数后为邮箱地址,即你的注册邮箱
ssh-keygen -t rsa -f ~/.ssh/github_id_rsa -C "[email protected]"
切换到生成github_id_rsa和github_id_rsa的./ssh目录,并创建一个无后缀的config文件。
$ cd ~/.ssh
$ ls
config id_rsa_github id_rsa_github.pub id_rsa_gitlab id_rsa_gitlab.pub known_hosts
修改配置文件(config文件)
$ sudo vim config
# github
# host 与 hostname 需要相同
Host github.com
HostName github.com
# 你的github账号(一般是邮箱地址)
User GithubAccount
# github对应的rsa秘钥文件
IdentityFile ~/.ssh/github_id_rsa
# gitlab
# host 与 hostname 需要相同
Host gitlab.com
HostName gitlab.com
# 你的gitlab账号(一般是邮箱地址)
User GitlabAccount
# gitlab对应的rsa秘钥文件
IdentityFile ~/.ssh/id_rsa_gitlab
分别在github 和 gitlab 上添加个人公钥
github 测试
$ ssh -T [email protected]
Hi GithubAccount! You've successfully authenticated, but GitHub does not provide shell access.
# 出现上边这句,表示连接成功
gitlab 测试
$ ssh -T [email protected]
Hi GitlabAccount!
标签:Git,Windows,配置,rsa,github,gitlab,ssh,id
From: https://www.cnblogs.com/jzYe/p/17196193.html