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_ed25519
Enter 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
可以输入任意名称, 如:myMac
Key
需要将复制的公钥粘贴进去- 点击
Add SSH key
测试SSH
连接
bash
ssh -T git@github.com
如果看到Hi your_username! You've successfully authenticated...
, 说明配置成功 🎉