第一步
# 查看当前远程仓库URL git remote -v# 应该显示类似这样的HTTPS地址: # origin https://gitee.com/alvin-gitee/laosan_big_waves_seek_gold.git (fetch) # origin https://gitee.com/alvin-gitee/laosan_big_waves_seek_gold.git (push)
第二步
# 检查是否已有SSH密钥
ls -al ~/.ssh# 如果看到 id_rsa 和 id_rsa.pub 文件,说明已有密钥
# 如果没有,生成新的SSH密钥(推荐使用ed25519)
ssh-keygen -t ed25519 -C "your_email@example.com"# 或者使用RSA
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"# 按提示操作(建议直接按回车使用默认路径和空密码)
或者使用下面命令创建默认 id_rsa.pub文件
ssh-keygen -t rsa
第三步
# 查看并复制公钥内容 添加ssh秘钥到gitee中
cat ~/.ssh/id_ed25519.pub
# 或
cat ~/.ssh/id_rsa.pub# 然后将输出的整个内容复制
第四步
# 测试连接是否成功 ssh -T git@gitee.com# 如果看到类似这样的欢迎信息,说明成功: # Hi 你的用户名! You've successfully authenticated, but GITEE.COM does not provide shell access.
第五步
修改远程仓库地址为ssh
# 进入您的项目目录
cd /path/to/your/project# 修改远程仓库URL为SSH格式
git remote set-url origin git@gitee.com:alvin-gitee/laosan_big_waves_seek_gold.git# 再次确认修改是否成功
git remote -v
# 现在应该显示SSH地址:
# origin git@gitee.com:alvin-gitee/laosan_big_waves_seek_gold.git (fetch)
# origin git@gitee.com:alvin-gitee/laosan_big_waves_seek_gold.git (push)
第六步
测试拉取
# 测试拉取代码
git pull origin master # 或 main,根据您的分支名称