Git 安装及配置
安装
Windows
Windows系统直接在官网下载安装即可
Mac OS
推荐使用homebrew安装
bash
# 安装 Git
brew install git
# 升级 Git
brew upgrade git
# 查看版本号
git --version配置
配置用户信息
bash
# 全局配置用户信息
git config --global user.name "your_name"
git config --global user.email "your_email@example.com"生成 SSH
SSH(安全外壳协议)是与GitHub、GitLab等代码托管平台进行安全认证的推荐方式, 建议配置一下, 若不配置每次推送代码都需要输入密码
Windows
打开Windows的cmd命令终端输入命令
bash
ssh-keygen
# 二选一即可
ssh-keygen -t rsa一直按回车选择默认即可, 最后会在C:\User\xxx\生成一个.ssh文件夹, 文件夹中的id_rsa是私钥, id_rsa.pub是公钥
Mac OS
检查现有SSH密钥, 若看到id_rsa和id_rsa.pub说明已有密钥
bash
ls -al ~/.ssh生成新的SSH密钥
bash
# rsa 默认
ssh-keygen -t rsa -C "your_email@example.com"
# Ed25519 算法 更安全
ssh-keygen -t ed25519 -C "your_email@example.com"执行后会提示:
Enter file in which to save the key: 密钥保存路径, 按Enter使用默认路径~/.ssh/id_ed25519Enter passphrase: 设置密钥密码, 可以直接按Enter留空, 建议设置一个密码提高安全性
成功后会显示
text
Your identification has been saved in /Users/your_username/.ssh/id_ed25519
Your public key has been saved in /Users/your_username/.ssh/id_ed25519.pub
~/.ssh目录会自动创建, 并生成两个文件:
id_ed25519: 私钥, 不要泄露id_ed25519.pub: 公钥, 可以添加到GitHub/GitLab等
查看生成的key
bash
cat ~/.ssh/id_ed25519.pub上传 SSH
以
Github为例, 其他平台基本相同
复制生成公钥的key
- 登陆
Github账户并转到https://github.com/settings/profile - 在左侧菜单中找到
SSH and GPG keys并打开 - 点击
New SSH key Title可以输入任意名称, 如:myMacKey需要将复制的公钥粘贴进去- 点击
Add SSH key
测试SSH连接
bash
ssh -T git@github.com如果看到Hi your_username! You've successfully authenticated..., 说明配置成功 🎉