Linux首次登录使用github

2026-02-12
3
-
- 分钟
|

首先确保自己有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 git

2. 配置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_rsa

4. 查看并复制公钥

# 私钥(不带.pub的文件)不要分享给任何人
# 查看生成的公钥
cat ~/.ssh/id_rsa.pub

5. 添加SSH密钥到GitHub

  1. 登录GitHub网站

  2. 点击右上角头像 → Settings

  3. 左侧菜单选择 "SSH and GPG keys"

  4. 点击 "New SSH key"

  5. 标题随意(如"My Linux PC")

  6. 粘贴刚才复制的公钥内容

  7. 点击 "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进行代码推送、拉取等操作了。

评论交流

文章目录