首先确保自己有github.com的已注册账号;
1. Linux 安装Git工具
# Ubuntu/Debian
sudo apt update
sudo apt install git
# CentOS/RHEL/Fedora
sudo yum install git
# 或
sudo dnf install git
# Arch Linux
sudo pacman -S git2. 配置Git全局信息
git config --global user.name "你的GitHub用户名"
git config --global user.email "你的GitHub注册邮箱"3. 生成SSH密钥(推荐方式)
# 生成新的SSH密钥
ssh-keygen -t ed25519 -C "你的GitHub注册邮箱"
# 或使用RSA
ssh-keygen -t rsa -b 4096 -C "你的GitHub注册邮箱"
# 一路按Enter使用默认设置
# 密钥会保存在 ~/.ssh/id_rsa4. 查看并复制公钥
# 私钥(不带.pub的文件)不要分享给任何人
# 查看生成的公钥
cat ~/.ssh/id_rsa.pub5. 添加SSH密钥到GitHub
登录GitHub网站
点击右上角头像 → Settings
左侧菜单选择 "SSH and GPG keys"
点击 "New SSH key"
标题随意(如"My Linux PC")
粘贴刚才复制的公钥内容
点击 "Add SSH key"
6. 测试SSH连接
ssh -T git@github.com如果看到类似以下信息,表示配置成功:
Hi 你的用户名! You've successfully authenticated, but GitHub does not provide shell access.7. 验证配置
# 查看Git配置
git config --list
# 测试克隆仓库
git clone git@github.com:你的用户名/某个仓库.git注意事项
SSH密钥安全:私钥(不带.pub的文件)不要分享给任何人
多设备管理:每台设备建议生成不同的SSH密钥
访问令牌:对于HTTPS方式,建议使用GitHub个人访问令牌而非密码
代理设置:如果网络需要代理,需配置Git代理:
git config --global http.proxy http://代理地址:端口 git config --global https.proxy https://代理地址:端口
完成以上步骤后,你就可以在Linux系统上正常使用Git与GitHub进行代码推送、拉取等操作了。