GitHub下载项目完整配置SSH步骤详解
GitHub下载项目完整配置步骤(从零开始)
默认下好了git ,在文件夹中右键打开git bash , 如果没有请在csdn搜索教程
第一步:检查并清理现有SSH配置
# 进入.ssh目录
cd ~/.ssh# 备份并删除所有现有密钥(避免冲突)
mkdir backup
mv * backup/ # 移动所有文件到backup文件夹# 创建新的空配置
touch config
chmod 600 config
#600 指的是文件目录权限
第二步:生成新的SSH密钥
# 生成ED25519类型密钥(更安全)
ssh-keygen -t ed25519 -C "####@##.com邮箱"# 出现提示时:
# 1. 直接按回车使用默认路径 /路径/
# 2. 直接按回车不设置密码(简单起见)
# 3. 再次按回车确认
第三步:将公钥添加到GitHub/GitLab
# 显示公钥内容
cat ~/.ssh/###密钥路径.pub# 复制输出的全部内容(从ssh-ed开始到邮箱结束)
- 登录 GitHub /GitLab
- 右上角头像 → Preferences → SSH Keys
- 点击 “Add new key”
- 粘贴复制的公钥
- Title填写 “My New Key”
- 点击 “Add key”
第四步:配置SSH客户端
# 编辑SSH配置文件
nano ~/.ssh/config
粘贴以下内容:
Host gitlab.comHostName gitlab.comUser gitIdentityFile ~/.ssh/路径名IdentitiesOnly yesLogLevel DEBUG3
保存退出(Ctrl+X → Y → Enter)
第五步:设置权限并测试连接
# 设置正确权限
chmod 700 ~/.ssh
chmod 600 ~/.ssh/*# 启动SSH代理
eval $(ssh-agent -s)# 添加密钥到代理
ssh-add ~/.ssh/路径名# 测试连接
ssh -T git@gitlab.com
成功标志:看到 Welcome to GitLab, @YourUsername!
第六步:克隆仓库
# 返回工作目录
cd /e/code/DataVisual# 克隆仓库
git clone + 克隆地址
第七步:配置Git身份信息(重要!)
# 设置全局用户名
git config --global user.name "你的hub名字"# 设置全局邮箱
git config --global user.email "邮箱"# 验证配置
git config --global --list
验证成功的关键点:
-
ssh -T git@gitlab.com
返回欢迎信息 -
能成功执行
git clone
-
克隆后在本地能看到文件:
cd django ls -la
希望能帮到刚接触github的小伙伴,感觉有用的话,点个收藏加关注是对我最大的支持❤