克隆 Gitee 仓库时不输入账号密码

你想要 克隆 Gitee 仓库时不输入账号密码,本质上有两种方法:使用 SSH 密钥使用 HTTPS 免密码令牌。我给你详细说明。


方法 1️⃣:使用 SSH 密钥(推荐)

  1. 生成 SSH 密钥(如果还没有):
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
# 默认路径回车即可
  1. 拷贝公钥内容
cat ~/.ssh/id_rsa.pub
  1. 登录 Gitee → 设置 → SSH公钥 → 添加公钥
    • 粘贴 id_rsa.pub 的内容。
  2. https://gitee.com/profile/sshkeys
  3. 测试 SSH 连接
ssh -T git@gitee.com
  • 第一次会提示:
The authenticity of host 'gitee.com (IP)' can't be established.

输入 yes 即可。

  • 成功会显示:
Welcome to Gitee, <your_username>!
  1. 使用 SSH 克隆仓库
git clone git@gitee.com:theshyxin/dify.git

✅ 完全不需要输入用户名和密码。


方法 2️⃣:使用 HTTPS + 个人访问令牌(PAT)

Gitee 不再推荐直接用账号密码,可生成 访问令牌

  1. 登录 Gitee → 设置 → 安全设置 → 私人访问令牌 → 生成一个 token
    • 勾选权限:仓库读写权限
  2. 克隆仓库时使用 token 代替密码:
git clone https://gitee.com/theshyxin/dify.git
  • 输入用户名:你的 Gitee 用户名
  • 输入密码:使用 token 代替账号密码
  1. 可将 token 缓存,避免每次输入:
git config --global credential.helper store
  • 这样第一次输入 token 后会保存,下次不用再输入。

🔹 推荐

  • 开发者强烈推荐 SSH 方法,安全且完全免密码。
  • HTTPS + token 适合临时脚本或没有权限配置 SSH 的场景。

我可以帮你画一个 ASCII 图示,展示 SSH 克隆 Gitee 仓库全过程,直观显示公钥、私钥和服务器认证关系。

你希望我画吗?

Scroll to Top