1️⃣ 确认环境
在 Windows 上,你需要:
-
安装 Git
-
访问 Redirecting… 下载并安装。
-
安装完成后,在命令行输入:
git --version看到版本号说明成功。
-
-
安装 SSH(一般 Git 自带)
-
测试:
ssh -V有版本号就可以继续。
-
2️⃣ 生成 SSH Key(公钥/私钥)
-
打开 Git Bash(推荐) 或 PowerShell。
-
生成 SSH key:
ssh-keygen -t rsa -b 4096 -C "你的邮箱@example.com" -
当提示
Enter file in which to save the key,直接回车(默认路径~/.ssh/id_rsa)。 -
连续两次回车(可选设置密码)。
-
生成后会在:
-
私钥:
C:\Users\<你的用户名>\.ssh\id_rsa -
公钥:
C:\Users\<你的用户名>\.ssh\id_rsa.pub
-
3️⃣ 把公钥添加到 Git 服务器
以 GitHub 为例
-
打开公钥文件:
ssh -T git@github.com或用记事本打开
id_rsa.pub。 -
复制里面的全部内容。
-
登录 GitHub → Settings → SSH and GPG keys → New SSH key
粘贴保存。
(如果是 GitLab、Gitee、Bitbucket,也在账户设置里找到 SSH Key 添加位置)
4️⃣ 测试 SSH 连接
ssh -T git@github.com
第一次连接会问:
The authenticity of host ... can't be established...
输入 yes,回车。如果看到:
Hi username! You've successfully authenticated, but GitHub does not provide shell access.
说明 SSH 配置成功。
5️⃣ 克隆仓库(Clone)
使用 SSH 链接克隆(不要用 HTTPS,否则会反复输入账号密码):
git clone git@github.com:用户名/仓库名.git
例如:
git clone git@github.com:binggo/my-project.git
6️⃣ 拉取代码(Pull)
进入项目目录:
cd my-project
git pull
(如果分支不对,可以用 git pull origin main 或 git pull origin master)
7️⃣ 推送代码(Push)
-
添加改动:
git add . -
提交:
git commit -m "更新内容" -
推送:
git push origin mainmain换成你所在的分支名。
8️⃣ 常见坑
-
SSH key 没添加到 ssh-agent(推送时报错
Permission denied)
解决:eval $(ssh-agent -s) ssh-add ~/.ssh/id_rsa -
公司内网或代理 导致 SSH 22 端口被封,可以用 HTTPS 或配置 SSH 使用 443 端口。
-
仓库地址要用 SSH 格式,不是
https://格式,否则用不了 SSH。
1032



被折叠的 条评论
为什么被折叠?



